初學STM32,遇到I/O口八種模式的介紹,網上查了一下資料,下麵簡明寫出這幾種模式的區別,有不對的地方請大家多多指正! 上拉輸入模式:區別在於沒有輸入信號的時候預設輸入高電平(因為有弱上拉)。下拉輸入模式:區別在於沒有輸入信號的時候預設輸入低電平(因為有弱下拉)。浮空輸入模式:顧名思義也就是輸入什 ...
初學STM32,遇到I/O口八種模式的介紹,網上查了一下資料,下麵簡明寫出這幾種模式的區別,有不對的地方請大家多多指正!
上拉輸入模式:區別在於沒有輸入信號的時候預設輸入高電平(因為有弱上拉)。
下拉輸入模式:區別在於沒有輸入信號的時候預設輸入低電平(因為有弱下拉)。
浮空輸入模式:顧名思義也就是輸入什麼信號才是什麼信號,對於浮空輸入要保證有明確的輸入信號。
開漏輸出模式:當寫1時,輸出不被激活,電平無變化,只有外部加個上拉電阻,輸出埠才為1
當寫0時,輸出為0。
所以如果外部有上拉電阻的話,寫1就起作用,就輸出1。如果沒有,寫1就無作用。寫0什麼時候都輸出為0。
即只可以輸出低電平,高電平得靠外部電阻拉高。
推輓輸出模式:寫1就輸出1;寫0就輸出0