打印
[STM32G0]

定时器做编码器模式,读出来一直是0?

[复制链接]
104|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
周半梅|  楼主 | 2025-6-5 07:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
尝试用TIM做编码器接口模式,接上旋转编码器之后,计数值却总不变,怀疑是不是某个参数没设置好。

使用特权

评论回复
沙发
Clyde011| | 2025-6-5 07:32 | 只看该作者
我一般不用HAL,直接寄存器更清楚些。

使用特权

评论回复
板凳
公羊子丹| | 2025-6-5 07:33 | 只看该作者
检查编码器接口的电平对不对。

使用特权

评论回复
地板
周半梅|  楼主 | 2025-6-5 07:34 | 只看该作者
TIM通道是不是配置成输入了?

使用特权

评论回复
5
帛灿灿| | 2025-6-5 07:35 | 只看该作者
我有次TIMx->CNT一直没变,结果是没时钟。

使用特权

评论回复
6
童雨竹| | 2025-6-5 07:36 | 只看该作者
两个引脚有没有都连到A/B相?

使用特权

评论回复
7
万图| | 2025-6-5 07:37 | 只看该作者
你有开输入滤波没?太小也可能采不到。

使用特权

评论回复
8
Wordsworth| | 2025-6-5 07:38 | 只看该作者
编码器线接反了也会一直是0。

使用特权

评论回复
9
Bblythe| | 2025-6-5 07:38 | 只看该作者
看一下有没有其他外设占用了TIM。

使用特权

评论回复
10
Pulitzer| | 2025-6-5 07:39 | 只看该作者
我用TIM3的时候也遇到过类似问题。

使用特权

评论回复
11
Uriah| | 2025-6-5 07:40 | 只看该作者
感觉CubeMX配置这个有点绕。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

93

主题

4967

帖子

1

粉丝