这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于STM32USART的管脚重映射问题?

共2条 1/1 1 跳转至

关于STM32USART的管脚重映射问题?

高工
2013-06-24 10:55:56     打赏

STM32中有很多内置外设的输入输出引脚都具有重映射(remap)的功能,一个外设的引脚除了具有默认的脚位外,还可以通过设置重映射寄存器的方式,把这个外设的引脚映射到其它的脚位,拿USART3来说,STM32

手册中介绍到UART的重映射可分为三中,通过对寄存器的设置可以实现:

00:没有重映像(CH1/PA6,CH2/PA7,CH3/PB0,CH4/PB1);  

01:未用组合;

10:部分映像(CH1/PB4,CH2/PB5,CH3/PB0,CH4/PB1);  

11:完全映像(CH1/PC6,CH2/PC7,CH3/PC8,CH4/PC9)

那么现在有个疑问?设置了重映射USART3是不是对所有的管脚(RX、TX、CK、CTS、RTS)都同时生效呢?如果想只应用UXART3的TX和RX重映射,而把USART的CK、CTS、RTS当作普通的IO来使用,请问可以实现吗?应该如何设置呢?多谢各位的不吝赐教啊。




关键词: STM32USART     串口重映射    

高工
2013-06-24 23:34:35     打赏
2楼
查了相关的资料,管脚映射确实是同时生效的,但是可以通过相关的位操作来分别控制具体管教的模式

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]