定时器输入捕获功能中端口复用的困惑

2019-07-21 02:23发布

本帖最后由 约翰一世 于 2019-4-25 10:26 编辑

比如原子哥的TIMER_IC工程里:可以直接利用端口PA0作为定时器2通道1的捕获输入,不需要进行任何额外AF功能配置。
因为在Datasheet表中标注,PA0的复用功能有一个TIM2_CH1_ETR。

但是同时也有TIM5_CH2,意思是TIM2_CH1和TIM5_CH2不能同时使用?
还是PA0有输入信号时,TIM2_CH1和TIM5_CH2都会有输入捕获的中断响应(两者都已开启)?

另外,最近在看STM32L100的例程,发现虽然Datasheet中指明PA2的复用功能是TIM2_CH3,但还会调用一配置函数:
GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, GPIO_AF_TIM2); //是对GPIOx->AFR寄存器的设置。
STM32F1xx中却不用设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
peng1554
1楼-- · 2019-07-21 04:26
103这边实测不用
约翰一世
2楼-- · 2019-07-21 10:18
 精彩回答 2  元偷偷看……
peng1554
3楼-- · 2019-07-21 13:51
约翰一世 发表于 2019-4-25 11:06
TIM2_CH1和TIM5_CH2那个问题呢?

可以同时使用

一周热门 更多>