LPC1114/LPC11U14和LPC1343对比学习(四)定时器
在PWM模式下,2个32位可编程定时器/计数器均有3个匹配寄存器用于提供单边沿的PWM输出,剩下的那个匹配寄存器则用于控制PWM周 期长度。在PWM模式下,16位定时器0(CT16B0)与32位定时器相同,而16位定时器1(CT16B1)只有其中的两个匹配可用于向匹配输出管脚 提供单边沿的PWM输出。
本文引用地址:https://www.eepw.com.cn/article/201611/322523.htm在这4个定时器中,基本操作是一模一样的,所以在下面我们只拿一个定时器作为实例进行说明,对于其他定时器,只需要把寄存器名称改成相应的寄存器就可以了。

1.32位定时器/计数器特性
两个32位的定时器/计数器,各带有一个可编程的32位预分频器;
计数器或定时器操作;
一个32位的捕获通道可在输入信号跳变时捕捉定时器的瞬时值。捕获事件也可以产生中断;
4个32位匹配寄存器,允许执行以下操作:
- 匹配时连续工作,在匹配时可选择产生中断;
- 在匹配时停止定时器运行,可选择产生中断;
- 在匹配时复位定时器,可选择产生中断。
有4个与匹配寄存器相对应的外部输出,这些输出具有以下功能:
- 匹配时设为低电平;
- 匹配时设为高电平;
- 匹配时翻转电平;
- 匹配时不执行任何操作。
对于各定时器,最多4个匹配寄存器可配置为PWM,允许使用多达3个匹配输出作为单边沿控制的PWM输出。 注:除外设基址不同外,32位定时器/计数器0和32位定时器/计数器1功能相似。
2.16位定时器/计数器特性
两个带有可编程16位预分频器的16位定时器/计数器;
定时器/计数器操作;
一个16位捕获通道,可在输入信号跳变时捕捉定时器的瞬时值。也可选择捕获事件产生中断;
4个16位匹配寄存器允许执行以下操作:
- 匹配时继续工作,匹配时可选择产生中断;
- 匹配时停止定时器运行,可选择产生中断;
- 匹配时复位定时器,可选择产生中断。
有多达3个(CT16B0)或2个(CT16B1)与匹配寄存器相对应的外部输出,这些输出具有以下功能:
- 匹配时输出低电平;
- 匹配时输出高电平;
- 匹配时翻转电平;
- 匹配时不执行任何操作。
对于各定时器,最多4个匹配寄存器可配置为PWM,允许使用最多3个匹配输出作为单独边沿控制的PWM输出。 注:除外设基址不同外,16位定时器/计数器0和16位定时器/计数器1功能相似。
评论