STM32的AFIO口简介:

本文介绍了STM32微控制器中I/O口的复用功能及其重映射机制。通过复用功能,STM32的I/O口可以作为多种内置外设的接口使用。此外,为优化外设布局,文中还详细解释了如何通过配置AFIO_MAPR寄存器来实现引脚的重映射。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、STM32上有很多I/O口,也有很多的内置外设I2C,ADC,ISP,USART ,为了节省引出管脚,这些内置外设基本上是与I/O口共用管脚的,也就是I/O管脚的复用功能。
2、为了优化64脚或100脚封装的外设数目,可以把一些复用功能重新映射到其它引脚上。设置复用重映射和调试I/O配置寄存器(AFIO_MAPR)实现引脚的重新映射。这时,复用功能不再映射到它们的原始分配上。
3、只有使用了AFIO的事件控制寄存器、AFIO的重映射功能以及外部中断(EXTI)控制寄存器才需要开启AFIO的时钟。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值