打印

STM32定时器刷新设置的问题

[复制链接]
1429|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mark0908|  楼主 | 2012-4-10 11:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
应用是定时器初设一个时间,然后在定时中断内再决定下一个定时的时间。之前用AVR时,感觉刷新定时值时非常方便。
如果是STM312在中断内还要再重新初始化定时器么?最简便的方法更新定时器是?谢谢。
沙发
lut1lut| | 2012-4-12 15:33 | 只看该作者
如果你是使用溢出中断作为定时,可以在中断里重新往重装载寄存器写新的定时期限,无需重新初始化定时器。

直接写新的ARR值即可。

需要注意的是ARR的写操作,有ARPE这个位来控制是否写操作是buffered的。即直接写入有效寄存器;还是仅写入影子寄存器,在UEV时才再拷贝到有效寄存器中。

使用特权

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

本版积分规则

个人签名:http://www.hotpage.net.cn

12

主题

62

帖子

1

粉丝