接口/总线/驱动
GPIO可配置为三种模式:Output模式、Input模式和Analog模式
Output模式:
引脚配置为Output模式时,可以输出模式;上/下拉电阻被禁用。
推挽输出(Push-Pull):同时使能P沟槽和N沟槽的图腾柱输出
开漏输出(Open-Drain):禁用P沟槽,在无上拉情况下仅有HiZ和低电平两种输出模式
※输出模式下也可以读取引脚电平
Input模式:
配置为Input模式时,通过施密特触发器读取电平信息。上拉/下拉电阻可选
Analog模式
配置为Analog模式时,输入控制模块和输出模块将关闭,此时引脚直接与选中的ADC模块相连,若引脚不与ADC连接,则相当于断开(或无法读取电平信息的HiZ态)。若引脚空置不用是,推荐将其配置为Analog模式。
※当引脚使用复用功能时,CubeMx将自动进行相应的引脚配置,用户可在复用功能的GPIO选单中按自己要求更改。
补充:GPIO寄存器(摘自参考手册)
全部0条评论
快来发表一下你的评论吧 !