久芯网

STM32F4定时器TIM22设置为编码器模式时,PA0正常捕获,PA1无反应

avatar 提问时间: 2023-08-16 08:52:03 / 未解决

我需要TIM2的32位定时器作为我的外部编码器的脉冲捕获,PA0正常,但PA1不捕获脉冲!软件配置正常,因为我同样配置TIM3的时候,用PA6,PA7作为捕获引脚的时候,一切正常!

真的不太会啊,有人帮忙吗?!!求技术控!


如需获得 TIM22 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

3个回答
  • avatar xmshao
    回答时间: 2023-08-16 09:22:27

    TIM2的确支持编码器输入,它的配置和TIM3的配置没有实质差别。你再检查下配置和硬件连接,比方你把接到PA0和PA1的信号互换下试试。

  • avatar
    回答时间: 2023-08-16 09:52:51
    xmshao 发表于 2021-11-29 17:31
    TIM2的确支持编码器输入,它的配置和TIM3的配置没有实质差别。你再检查下配置和硬件连接,比方你把接到PA0 ...

    谢谢您的回复! 现在是这样,AB两相输出,无论哪个单独接到PA0都有脉冲,但无论哪个单独接到PA1都没有脉冲;软件配置方面,能TIM3正常捕获的话,只是改个定时器名称、引脚、等等;所以有点疑惑!

  • avatar
    回答时间: 2023-08-16 10:14:27
    xmshao 发表于 2021-11-29 17:31
    TIM2的确支持编码器输入,它的配置和TIM3的配置没有实质差别。你再检查下配置和硬件连接,比方你把接到PA0 ...

    今天发现,连接PA1的杜邦线,如果我用一个特别角度的力加上,那么PA1就有脉冲输入!

会员中心 微信客服
客服
回到顶部