推挽输出和开漏输出模式

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接口使用复用或者模拟模式,并且需要传输数据时才需要配置,输入和输出模式不需要配置。

 

posted @   尘落曦枫  阅读(1924)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示