推挽输出和开漏输出模式


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