第五章+片内外设_1.5次.pptVIP

  • 1
  • 0
  • 约1.04万字
  • 约 51页
  • 2016-10-22 发布于湖北
  • 举报
5.4.3 定时计数寄存器(TIM) 和定时周期寄存器(PRD) 定时计数寄存器TIM和定时周期寄存器(PRD),这两个寄存器共同工作,提供定时器的当前计数 : 16-bit定时计数寄存器(TIM)保持定时器的当前计数。每经过(TDDR+1)个CLKOUT1周期,TIM减1。当TIM减为0时,中断标志寄存器(IFR)的TINT位被设置(产生一个定时器中断),并且1个脉冲被送入TOUT引脚。可向TIM寄存器写入从1到65535(FFFFh)的值。复位时,该寄存器被设为FFFF h 最大值。 * 16-bit定时周期寄存器(PRD)保存定时器的下一个起始计数值。当TIM减为0时,在下一个周期上,TIM将装载PRD的内容。当用软件设置定时器重载位(TRB)时,PRD内容也将被装入TIM。通过对PRD编程可设置一个从0到65535(FFFFh)的值。复位后,PRD保存最大值FFFFh。如果没有使用定时器,可屏蔽TINT,将PRD用作一个通用数据存储器单元。可在任意周期上对TIM和PRD进行读/写操作,控制定时器的当前和下一个周期。通过从TIM读和向PRD写入下一个计数器周期,可以监视和控制定时器计数,而又不影响当前的定时器计数。在当前定时器计数完成之后,定时器将启动下一个周期。如果使用TINT,则应在未屏蔽TINT之前,对PRD和TIM编程,避免不必要的中断。 * 5.4.4

文档评论(0)

1亿VIP精品文档

相关文档