首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 详解IO口的8中模式

详解IO口的8中模式

资料介绍
详解IO口的8中模式,让你从知道到明白

上拉输入:GPIO_Mode_IPU
下拉输入:GPIO_Mode_IPD
使能内部上/下拉结构,使端口在空闲情况下置为某种电平,具体是某种电平就由GP
IOx->ODR来决定。置1则高电平,置0则低电平。
模拟输入:GPIO_Mode_AIN
一般用做AD采样。
推挽输出: GPIO_Mode_Out_PP
推挽输出就是单片机引脚可以直接输出高电平电压。低电平时接地,高电平时输出单
片机电源电压。这种方式可以不接上拉电阻。但如果输出端可能会接地的话,这个时候
输出高电平可能引发单片机运行不稳定,甚至可能烧坏引脚。
是用两个晶体管或者场效应管构成的推挽电路(在模拟电路中应用很广泛如功放驱动
电机驱动等等),这个电路的特点就是输出电阻小,所以能够驱动大的负载,从而能够
使得单片机管脚直接驱动发光二极管、蜂鸣器、甚至更小阻抗的负载!


复用推挽输出:GPIO_Mode_AF_PP
因为是串口不再是普通的IO口所以复用,因为没接上拉电阻所以推挽。因为TX为发送数
据端口所以输出。综上所述,所以为复用推挽输出。

开漏输出:GPIO_Mode_Out_OD
就是不输出电压,低电平时接地,高电平时不接地。如果外接上拉电阻,则在输出高
电平时电压会拉到上拉电阻的电源电压。这种方式适合在连接的外设电压比单片机电压
低的时候。


复用开漏输出:GPIO_Mode_AF_OD
不再是普通的IO口,所以要配置为总线状态的开漏输出模式,即为复用模式。
浮空输入:GPIO_Mode_IN_FLOATING

管脚在不接电平时为高阻态,输入的高低全屏外部管脚接的高低电平来决定。如果有外
部的上下拉可以使用此模式。

推挽、开漏、强上拉、弱上拉、强下拉、弱下拉输出 
  推挽输出:可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受
两……
标签:IO模式
详解IO口的8中模式
本地下载

评论