- 7
- 0
- 约小于1千字
- 约 7页
- 2017-10-18 发布于浙江
- 举报
通用定时器与TIMER
通用计时器的使用——timer实验通用定时器Timer简介通用定时器包括一个4位的预定标计数器(PSC)和一个16位的主计数器(TIM),从而提供20位的动态范围。它还包含两个周期寄存器,即TDDR和PRD。Timer的结构如下图:在Timer初始化过程中,周期寄存器中的内容加载给计数器,其中TDDR加载到PSC,PRD加载到TIM中,开始工作。Timer控制寄存器TCR控制并监控Timer的操作及其引脚(TIN/TOUT)。PSC由CPU输入时钟或者外部时钟驱动,计数器工作,开始计数。计时器发出信号的速率相关寄存器2个计数寄存器 和2个周期寄存器PSC预定标计数器TIM 主计数寄存器 TDDR预定标周期寄存器PRD 主周期计数器 计时器控制寄存器 TCRTCR可以实现Timer的配置、工作、停止、加载、重新加载等。IDLEEN:Timer的空闲使能位。IDLEEN=0,Timer不能置于空闲状态;IDLEEN=1,当PERIPH域为空闲状态,Timer终止在低功耗状态。FUNC:可以将定时器引脚配置为:通用输出(10b);计时器输出(01b);一个时钟输入(11b)或高阻状态 (00b)。TLB:Timer加载位。当TLB=0,TIM与PSC不被加载;直到TLB=1,PRD加载到TIM,TDDR加载到PSC。SOFT:Soft终止位。SOFT=0,硬终止,Timer直接终止;SO
原创力文档

文档评论(0)