打印
[AT32F407]

TMR作为计数器溢出时AR寄存器不能为0吗?

[复制链接]
1500|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fuquan19801117|  楼主 | 2022-1-19 15:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TMR3作为PWM发送(主模式)触发TMR9作为(从模式)计数器,TMR9开启计数器溢出中断后。设预装值AR为0,CNT为0,启动计数器TMR9后,启动TMR3发送PWM。TMR9始终不进入溢出中断,设置TRM9的AR=1后立即进入了中断。

使用特权

评论回复
沙发
tanleitanlei| | 2022-1-20 11:27 | 只看该作者
TMR9开启了溢出中断,但是ARR = 0 ,那ARR=0的话怎么会有溢出这个说法呢??ARR=0意味着TMR的CNT值没有计数的动作,没有计数的动作谈何溢出的动作!如果ARR=0的配置下,想要每次收到主定时器的触发信号都有中断的话,建议开启TMR9的触发中断(trigger interrupt)。

使用特权

评论回复
板凳
fuquan19801117|  楼主 | 2022-1-20 11:45 | 只看该作者
马上测试

使用特权

评论回复
地板
drer| | 2022-2-6 20:48 | 只看该作者
请问这个寄存器是用来记录什么的呢

使用特权

评论回复
5
kxsi| | 2022-2-6 21:06 | 只看该作者
这个不能手动置位吧

使用特权

评论回复
6
qcliu| | 2022-2-6 21:22 | 只看该作者
这个说法有些矛盾啊

使用特权

评论回复
7
wiba| | 2022-2-6 21:47 | 只看该作者
PWM如何分主从啊

使用特权

评论回复
8
coshi| | 2022-2-6 21:55 | 只看该作者
可以按照这个方法实测一下

使用特权

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

本版积分规则

14

主题

70

帖子

1

粉丝