stm32 IO口八種模式區別


初學STM32,遇到I/O口八種模式的介紹,網上查了一下資料,下面簡明寫出這幾種模式的區別,有不對的地方請大家多多指正!

 

上拉輸入模式:區別在於沒有輸入信號的時候默認輸入高電平(因為有弱上拉)。
下拉輸入模式:區別在於沒有輸入信號的時候默認輸入低電平(因為有弱下拉)。
浮空輸入模式:顧名思義也就是輸入什么信號才是什么信號,對於浮空輸入要保證有明確的輸入信號。


開漏輸出模式:當寫1時,輸出不被激活,電平無變化,只有外部加個上拉電阻,輸出端口才為1
       當寫0時,輸出為0。
       所以如果外部有上拉電阻的話,寫1就起作用,就輸出1。如果沒有,寫1就無作用。寫0什么時候都輸出為0。
       即只可以輸出低電平,高電平得靠外部電阻拉高。

推挽輸出模式:寫1就輸出1;寫0就輸出0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM