飞思卡尔16位定时器模块的结构
发表:2023-08-29 12:00:17 阅读:19

飞思卡尔16位定时器模块的结构:16位定时器TPM的结构见图7—5,与8位定时器类似,也有时钟源选择、预分频器设置、主计数器、比较器、辅助(模)寄存器、状态与控制寄存器等。与8位定时器不同的地方主要有:

(1)没有启停控制位,但在时钟源选择上的4种可能性中,有3种情况对应有脉冲输入,当时钟选择控制位CLKS[B:A]为o0时,没有任何时钟输人,时钟将处于停止状态;

(2)除了有主计数器、比较器、模寄存器外,还有两个独立的定时器通道,这两个通道可以有对应的外部引脚TPMCH0和TPMCHl,每个通道还包含比较器、模寄存器、输入捕捉与输出比较模式设置寄存器,还有独立的中断允许设置与中断标志位;

(3)主计数器、主比较器以及另外的两个通道的比较器、模寄存器都是l 6位的。16位TP.M的核心部件仍然是一个l6位的计数器,软件可以随时读取该计数器的数值,而不影响计数器的工作。但对计数器进行写入操作时会导致计数器复位。

 

阅读更多请您关注:

飞思卡尔8位定时器模块中的寄存器

8位定时器的核心

飞思卡尔定时器MTIM工作特性

freescale代理