STM32F407定时器编码器模式,定时器会自动关闭

2019-07-20 08:50发布

定时器4编码器模式下,随机的会关闭定时器,即CR1最低为由1变为0。而且不驱动电机的情况下也会出现。排除人为设置CR1寄存器。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 09:35
 精彩回答 2  元偷偷看……
1253171658
2楼-- · 2019-07-20 14:45
正点原子 发表于 2018-4-4 01:00
不可能吧, 精简下代码试试看。

而且每次产生编码器Z码外部中断,定时器一定会自动关闭。在某些地方打断点,单步执行,定时器没有关闭。但是断点打在后面一点,直接执行过去,他就关了。更奇怪的是,上一条就是开启定时器函数都没用。
正点原子
3楼-- · 2019-07-20 14:51
1253171658 发表于 2018-4-4 14:05
而且每次产生编码器Z码外部中断,定时器一定会自动关闭。在某些地方打断点,单步执行,定时器没有关闭。 ...

是-O3优化?改为-O0试试

一周热门 更多>