16位定时器模块主要包括一个可选择时钟源与分频器的16位计数器、一个l6位的模寄存器、两个独立的定时器通道。
每个通道可以有外部引脚对应,使得这两个通道可以工作于输入捕捉、输出比较或PWM模式。
通过主状态与控制寄存器TPMSC中的控制位CPWMS的设置,可以使主计数器TPMCNT成为加法计数器(CPWMS=O)或者是加/减计数器(CPWMS=1)。
当设置成加/减计数器时,所有通道必须都工作于中间对齐的PWM模式,占空比由通道自己的辅助寄存器数值决定,周期则由主计数器对应的16位的模寄存器数值决定。
当设置成加法计数器时,独立通道可分别工作于输入捕捉、输出比较或边沿对齐的PWM模式。
阅读更多请您关注: