STM32串口的部分映射与完全映射

2019-07-14 23:59发布

STM32F107共有五个串口,在项目中用了三个串口。其中串口3在默认的情况下,接收与发送端是在PB10与PB11端的。但是看到还有一个映射的串口3的接收与发送端。所以就试着用了一下映射的管脚。接收与发送端分别在PD8与PD9。

开部分映射时,发送端不能正常发出数据,接收端没有验证。也就是说部分映射时,发送端不被映射使用。所以得使用全映射。

映射的关键在下面这个函数:
GPIO_PinRemapConfig(GPIO_FullRemap_USART3  , ENABLE);

可以通过库的手册查看这个函数可以全能哪个映射功能。
STM32F107手册的第28页 STM32F107手册的第28页
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
狂奔小白兔
1楼-- · 2019-07-15 05:32
romeo0108
2楼-- · 2019-07-15 05:36
学习了
thanklxy
3楼-- · 2019-07-15 11:01
 精彩回答 2  元偷偷看……
预腾
4楼-- · 2019-07-15 14:22
还是不太理解
yygy3748
5楼-- · 2019-07-15 16:10
预腾 发表于 2012-11-30 23:27
还是不太理解

不要急,慢慢来,看多了,会有理解的时候的啦
蝉乐
6楼-- · 2019-07-15 16:24
yygy3748 发表于 2012-12-5 17:49
不要急,慢慢来,看多了,会有理解的时候的啦

映射是实现数据的共享吗?
我是初学者,请楼主赐教........

一周热门 更多>