手把手教你写S12XS128程序(17)--Timer模块介绍1
2010-10-19 20:25
260 查看
1、简述
MC9S12XS128定时器模块与MC9S12DG128 ECT部分功能完全类似,以下均以ECT模块介绍xs128定时器模块。
HC12 增强型捕捉计时器模块在HCS12标准定时器的基础上增加了一些特点,用以扩展它的应用范围,特别是在汽车 ABS 方面。
基准计时器的核心仍然是一个 16 位的可编程计数器,其时钟源来自一个预分频器。该计时器可以被应用于多个方面,包括在对输入波形进行测量的同时产生一个输出波形。波形的脉宽可以在几微秒到数秒的范围内变化。
增强型定时器模块(ECT)的结构框图如下,ECT功能相当于高速的I/O口,由一个4位预分频器、一个16位自由运行计数器,8个16位IC/OC通道,2个16位脉冲累加器以及一个16位模数递减计数器组成。
ECT实际上是一个16位的可编程计数器,它的基本时钟频率可以通过预分频器设置,用于产生波形输出,测量输入波形,统计脉冲个数,可以作为定时中断功能和独立时钟基准。
2、运行模式
停止:由于时钟停止,计时器和计数器均关闭。
冻结:计时器和计数器均保持运行,直到 TSCR($06)的 TSFRZ 位被置 1。
等待:计数器保持运行,直到 TSCR($06)的 TSWAI 位被置 1。
正常:计时器和计数器均保持运行,直到 TSCR($06)的 TEN 位和 MCCTL($26)的 MCEN 位被分别清 0。
MC9S12XS128定时器模块与MC9S12DG128 ECT部分功能完全类似,以下均以ECT模块介绍xs128定时器模块。
HC12 增强型捕捉计时器模块在HCS12标准定时器的基础上增加了一些特点,用以扩展它的应用范围,特别是在汽车 ABS 方面。
基准计时器的核心仍然是一个 16 位的可编程计数器,其时钟源来自一个预分频器。该计时器可以被应用于多个方面,包括在对输入波形进行测量的同时产生一个输出波形。波形的脉宽可以在几微秒到数秒的范围内变化。
增强型定时器模块(ECT)的结构框图如下,ECT功能相当于高速的I/O口,由一个4位预分频器、一个16位自由运行计数器,8个16位IC/OC通道,2个16位脉冲累加器以及一个16位模数递减计数器组成。
ECT实际上是一个16位的可编程计数器,它的基本时钟频率可以通过预分频器设置,用于产生波形输出,测量输入波形,统计脉冲个数,可以作为定时中断功能和独立时钟基准。
2、运行模式
停止:由于时钟停止,计时器和计数器均关闭。
冻结:计时器和计数器均保持运行,直到 TSCR($06)的 TSFRZ 位被置 1。
等待:计数器保持运行,直到 TSCR($06)的 TSWAI 位被置 1。
正常:计时器和计数器均保持运行,直到 TSCR($06)的 TEN 位和 MCCTL($26)的 MCEN 位被分别清 0。
相关文章推荐
- 手把手教你写S12XS128程序(18)--Timer模块介绍2
- 手把手教你写S12XS128程序(1)--PWM模块介绍
- 手把手教你写S12XS128程序(22)--Timer寄存器说明4
- 手把手教你写S12XS128程序(24)--Timer模块应用实例1
- 手把手教你写S12XS128程序(10)--A/D转换模块介绍2
- 手把手教你写S12XS128程序(25)--Timer模块应用实例2
- 手把手教你写S12XS128程序(9)--A/D转换模块介绍1
- 手把手教你写S12XS128程序(29)--SCI模块应用
- python—threading.Timer【threading模块介绍03】
- 手把手教你写S12XS128程序(16)--A/D转换应用实例
- 手把手教你写S12XS128程序(21)--Timer寄存器说明3
- 手把手教你写S12XS128程序(23)--Timer寄存器说明5
- 手把手教你写S12XS128程序(6)--PWM寄存器说明5
- 手把手教你写S12XS128程序(26)--SCI寄存器说明1
- Python中的getpass模块介绍(登陆程序)
- 手把手教你写S12XS128程序(12)--A/D寄存器说明2
- 手把手教你写S12XS128程序(2)--PWM寄存器说明1
- 手把手教你写S12XS128程序(13)--A/D寄存器说明3
- 手把手教你写S12XS128程序(28)--SCI寄存器说明3
- 手把手教你写S12XS128程序(3)--PWM寄存器说明2