微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32 完全映射与部分映射的区别是什么呀?

STM32 完全映射与部分映射的区别是什么呀?

时间:10-02 整理:3721RD 点击:
STM32 完全映射与部分映射的区别是什么呀?在含义上与用法上的区别

STM32F107共有五个串口,在项目中用了三个串口。其中串口3在默认的情况下,接收与发送端是在PB10与PB11端的。但是看到还有一个映射的串口3的接收与发送端。所以就试着用了一下映射的管脚。接收与发送端分别在PD8与PD9。
开部分映射时,发送端不能正常发出数据,接收端没有验证。也就是说部分映射时,发送端不被映射使用。所以得使用全映射。
映射的关键在下面这个函数:
GPIO_PinRemapConfig(GPIO_FullRemap_USART3  , ENABLE);
可以通过库的手册查看这个函数可以全能哪个映射功能。

USART3 有个部分映射与完全映射

http://bbs.elecfans.com/jishu_270675_1_1.html
上面是这位坛友发的帖子,

部分映射和完全映射对应不同的引脚,这个映射到的引脚可以通过STM32的手册查到。

这个我知道,除了管脚不同,其他还有什么不同吗?

谢谢支持以后多多交流,相互学习

谢谢支持以后多多交流,相互学习

其他的没有什么不同!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top