STM32的TIM2CH1引脚复用怎么解决用STM32的TIM2

如题所述

亲,你好。这是STM32参考手册的截图,数据手册8.3.7里面的表43.

定时器的通道引脚有重映像没错。但是并不是所有的定时器是重映像的。比如定时器6就没有重映像。上面的图的意思是。一列一列的看。最左边是TIM2的4个通道。第二列是没有重映像之前,TIM2的四个通道引脚分别是,PA0 PA1 PA2  PA3 . 部分重映像有两种。上图可见。完全重映像之后,四个通道的引脚全部改变了,分别对应成PA15,PB3,PA10,PB11.

也就是说,它有引脚重映像的功能,但是你不一定要用这个功能啊。没有重映像之前是什么引脚你就配置什么引脚不就可以了吗?如果由于I/O口占用了,用到想用重映像的引脚,那你只需要把

AFIO->MAPR这个寄存器的bit[9:8]即TIM2_REMAP这两个位配置一下就可以了,你还可以选是部分重映像还是全部重映像呢。亲。比如AFIO->MAPR |=2>8;就选择了上述中的 TIM2_REMAP=01的那组。 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-24
引脚复用和定时器没有直接关系啊?
相似回答