第五章 定时器
背景介绍
555定时器无疑是芯片史上最著名的定时器,555定时器于1971年由西格尼蒂克公司的Hans R. Camenzind发明,随后被广泛运用。西格尼蒂克公司于1975年被飞利浦收购。
2006年NXP从飞利浦独立出来,而LPC213x系列微控制器在飞利浦时代就推出。可以推测,LPC213x系列微控制的定时器集成了555定时器的设计。
LPC213x定时器特性
32位可编程预分频器的32位定时器/计数器
可用作定时器或者计数器
具有外部事件计数功能
每个定时器拥有4个32位捕获通道,当一个外部信号跳变时,可以快照定时器计数值,该捕获事件也可以触发中断
4个32位比较寄存器
LPC213x定时器工作原理
定时器/计数器通过计数PCLK或者外部时钟源,基于4个32位比较寄存器,当计数值递增到比较寄存器值时,触发中断或者执行其他动作。
此外,它还包括4个捕获输入,当外部输入信号跳变时,快照当前计数值,并可以触发中断。
寄存器描述