STM32定时器刷新设置的问题

[复制链接]
1971|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

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