您的位置 首页 基础

STM32上许多管脚功用能够从头映射

有很多IO口,也有很多的内置外设,为了节省引出管脚,这些内置外设都是与IO口共用引出管脚,ST称其为IO管脚的复用功能,相信这点大家

有许多I/O口,也有许多的内置外设,为了节约引出管脚,这些内置外设都是与I/O口共用引出管脚,ST称其为I /O管脚的复用功用,信任这点我们都很清楚,由于基本上一切单片机都是这么做的。但不知有多少人知道,许多复用功用的引出脚能够经过重映射,从不同的I /O管脚引出,即复用功用的引出脚位是可经过程序改动的。

这一功用的直接优点是,PCB电路板的规划人员能够在需求的情况下,不用把某些信号在板上绕一大圈完结联接,方便了PCB的规划一起潜在地减少了信号的穿插搅扰。
复用功用引出脚的重映射功用所带来的潜在优点是,在你不需求一起运用多个复用功用时,虚拟地添加复用功用的数量。例如,STM32上最多有3个USART接口,当你需求更多UART接口而又不需求一起运用它们时,能够经过这个重映射功用完成更多的UART接口。
下述复用功用的引出脚具有重映射功用:
晶体振荡器的引脚在不接晶体时,能够作为一般I/O口
– CAN模块
– JTAG调试接口
– 大部分定时器的引出接口
– 大部分USART的引出接口
– I2C1的引出接口
– SPI1的引出接口
具体内容请看STM32的技能参考手册。
请必须记住:假如运用了恣意一种重映射功用,在初始化和运用之前,一定要翻开AFIO时钟。
下图示出了部分复用功用引出脚的重映射成果:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/254533.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部