嵌入式100題(84):IO口工作方式:上拉輸入 下拉輸入 推挽輸出 開漏輸出


IO口工作方式:上拉輸入 下拉輸入 推挽輸出 開漏輸出

  1、上拉電阻:將一個不確定的信號,通過一個電阻與電源VCC相連,固定在高電平。在IO口為輸入模式且為上拉電阻時,IO口的常態為高電平。

  2、下拉電阻:將一個不確定的信號,通過一個電阻與地GND相連,固定在低電平。在IO口為輸入模式且為下拉電阻時,IO口的常態為低電平。

  3、推挽輸出:可以輸出高、低電平,連接數字器件。推挽結果一般是指兩個三極管分別受兩互補信號的控制,總是在一個三極管導通時令一個三極管截止。(推挽輸出的最大特點是可以真正的輸出高電平和低電平,且兩種電平下都有驅動能力)。IO輸出0-接GND, IO輸出1 -接VCC

  4、開漏輸出:輸出端相當於三極管的集電極,要得到高電平狀態需要加上拉電阻才行。適合做電流型的驅動,其吸收電流的能力比較強(20mA左右)(開漏輸出最主要的特性就是高電平沒有驅動能力,需要借助外部上拉電阻才能真正輸出高電平)。開漏只能輸出低電平,高電平的時候實際上是個高阻態,需要外接電阻來拉高的。


免責聲明!

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



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