TIM2_CH1_ETR如何用作捕获功能?

2019-08-16 21:37发布

大家好。小弟使用STM32F051的TIM2进行霍尔捕获操作,用到三个GPIO分别是PA15、PA1和PB10。PA15的AF2功能是TIM2_CH1_ETR,PA1的AF2功能是TIM2_CH2,PB10的AF2功能是TIM_CH3。对PA1和PB10进行捕获操作都成功了,但是PA15一直无法捕获。我怀疑是GPIO口设置的问题。051的手册没有提到TIM2_CH1_ETR,我在103手册中找到相关的解释是" TIM_CH1 and TIM_ETR share the same pin but cannot be used at the same time",也就是说CH1功能和ETR功能不能同时使用。小弟不知道怎么具体配置成CH1功能。盼望高手解决。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lycreturn
1楼-- · 2019-08-16 22:07
没用过F051,看看是不是因为PA15默认用作JTAG了,STM32F1是这样的
blazeblade
2楼-- · 2019-08-17 01:01
没有。STM32F1系列的A15复用功能是JTDI, SPI3_NSS/I2S3_WS和TIM2_CH1_ETR。F051是SPI3_NSS,I2S1_WS,USART_RX,TIM2_CH1_ETR和EVENTOUT。
黄工209
3楼-- · 2019-08-17 01:19
好像看到有些网站说过了,一个定时器只有一个CNT,ETR->CNT计数的,所以ch2想再用CNT就不行了
lookatmenow
4楼-- · 2019-08-17 03:11
lookatmenow
5楼-- · 2019-08-17 03:52
 精彩回答 2  元偷偷看……

一周热门 更多>