5.3 复用输入/输出接口结构

更新于 2026年10月10日 版权声明
5.3 复用输入/输出接口结构

复用输入/输出(Alternate Function Input/Output,AFIO)是将I/O引脚与其他外设模块复用,如定时器的输出比较通道、串口的数据收发等。在应用中,在使用默认复用功能前必须对接口位配置寄存器编程,AFIO接口内部结构如图5.3所示。

图示

图5.3 AFIO接口内部结构

(1)对于复用输入功能,接口必须配置成输入模式(浮空、上拉或下拉)且输入引脚必须由外部驱动。(https://www.daowen.com)

(2)对于复用输出功能,接口必须配置成复用功能输出模式(推挽或开漏)。

(3)对于双向复用功能,接口必须配置成复用功能输出模式(推挽或开漏)。这时,输入驱动器被配置成浮空输入模式。

注:若把接口配置成复用功能输出模式,则引脚和输出寄存器断开,并和片上外设的输出信号连接;若软件把一个I/O引脚配置成复用功能输出模式,但是外设没有被激活,则它的输出将不确定。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)