[STM32F7] STM32F767 Nucleo 配置 TIM2、TIM3 正交编码器模式失效

[复制链接]
29|1
zhouyou99 发表于 2026-6-18 16:32 | 显示全部楼层 |阅读模式
NUCLEO-F767ZI 开发板上使用 3 个定时器正交编码器模式:TIM1、TIM2、TIM3。
其中 TIM1 编码器计数完全正常;但 TIM2、TIM3 编码器工作异常:脉冲只会 + 1、立刻 - 1、再 + 1 来回跳动,无法正常累积计数。
互换 TIM1 与 TIM2 的硬件接线测试:TIM1 依旧正常,TIM2 依旧故障,说明问题不在硬件,是 TIM2 配置或固件层面问题;
附件为.ioc 工程配置文件。
test.zip (4.19 KB, 下载次数: 0)
ClarkLLOTP 发表于 2026-6-18 21:38 | 显示全部楼层
检查TIM2的PSC和ARR配置,可能计数频率设置过高导致计数溢出。同时,确认NVIC中断优先级设置正确,避免中断处理影响编码器计数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

182

主题

182

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0