1 對於沒有用到的引腳 配置成上拉輸入,默認是高電平,這樣就比較省電了
2
如上圖所示 如果單片機配置成浮空輸入,浮空可以看成是和單片機斷開,即相當於是上圖中R3接1個無窮大的電阻,再接地
所以正常情況下單片機腳是高電平 當按鍵按下時,VCC通過按鍵直接接地了,所以單片機上就是低電平
3 推完輸出 設置成推完輸出,是可以確定輸出是0V還是3.3V的
對於stm8 推完輸出默認是低電平的,具體是配置成高電平還是低電平,要結合外部的電路,看是否有電阻分壓而消耗能量
4 開漏輸出 設置成開漏輸出,一方面是由於單片機沒有輸出高電平的能力,只能輸出低電平或者是高阻 這時就需要外加一個上拉電阻,從而達到輸出高電平的能力 當單片機配置成開漏輸出時,IO口就變成了雙向口 ,既可以做輸入 又可以當成輸出 對於stm8 配置成開漏輸出默認是低電平 具體初始化時要配置成高電平還是低電平要結合具體電路。看高低電平時是否有電