推挽輸出和開漏輸出模式


GPIO:
       是芯片專門用來與外接進行數據輸入輸出的接口。按照A,B,C……進行分組,每個分組有0~15號引腳。

                       

       (1)上下拉電阻: 上拉電阻把IO端口的電壓嵌套在一個較高(VDD)的電平上;     
             下拉電阻把IO端口的電壓嵌套在一個較低(VSS)的電平上。

       (2)開漏和推挽: 寫0的時候,推挽和開漏模式都會激活N-MOS管,P-MOS 高阻或不被激活,輸出0(低電平);
             寫1的時候,開漏模式寫1不會激活P-MOS管,只會保持高阻態,沒有任何輸出。除非接上拉電路(電阻接VSS)才會輸出1(高電平)
                    推挽模式寫1會激活P-MOS管,N-MOS 高阻,輸出1(高電平)(不需要外部上拉電路)  

             開漏模式:(0正常輸出,1正常不輸出,除非外接)
             推挽模式:(正常1輸出1,0輸出0)

       (3)模式分類:

      輸出: 由MCU來對外輸出電平---自己寫操作
      輸入: 由外界對MCU輸入電平---自己讀操作
      復用: 由其他片上外設控制電平輸入輸出---其他人讀寫操作
      模擬: 執行ADC或者DAC---讀其他人寫操作

       (4)速率配置:

                     只有當GPIO接口使用復用或者模擬模式,並且需要傳輸數據時才需要配置,輸入和輸出模式不需要配置。

 


免責聲明!

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



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