原创 stm32定时器的几个概念

2012-5-18 20:58 4542 12 12 分类: MCU/ 嵌入式

 

STM32 通用定时器时基单元基本概念理解
 
 

1..自动装载寄存器部分实际上包含两个寄存器:

自动装载寄存器缓冲寄存器 和 自动装载寄存器影子寄存器

其中自动装载寄存器缓冲寄存器可以有ARPE位控制是否起作用:
ARPE = 0 写"自动装载寄存器"时,数据直接写入到"自动装载寄存器缓冲寄存器"的同时,立即更新到"自动装载寄存器影子寄存器"
ARPE = 1 写"自动装载寄存器"时,数据直接写入到"自动装载寄存器缓冲寄存器"的同时,只有更新事件发生的时候,才更新到"自动装载寄存器影子寄存器"

2.预分频器控制寄存器也分为两部分:

预分频器缓冲寄存器 和 预分频器影子寄存器
当更新事件发生的时候,"预分频器缓冲寄存器"的内容更新到"预分频器影子寄存器中"


3.UDIS位作用:
UDIS = 1 禁止更新事件发生,但是计数器上下益处使,计数器和预分频计数器归0不受影响
UDIS = 0 允许更新事件发生

4.URS位作用:
URS = 1 只有计数器上下溢出才产生更新事件,从而产生中断和DMA请求
URS = 0 计数器上下溢出,软件设置UG位以及从模式控制器产生的更新 都会产生更新事件,从而产生中断和DMA请求 

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /3 下一条