如何在EM2下使用Low Energy Timer (LETIMER) 产生脉冲,PWM和其他波形?
Low Energy Timer (LETIMER)是一款16位定时器,可以在energy mode EM2下使用。因其低功耗特性,它可在大部分设备断电的情况下被用于定时和产生输出。这使得LETIMER有了达到低功耗的可能性。LETIMER可在最低的软件干预的情形下用来产生一系列的波形,就像有一个LFACLK LETIMER 周期的PWM和脉冲。
图: LETIMER
LETIMER有两个比较匹配寄存器可以在LETIMERn_CNT 的计数器的值与其值相等之时产生中断。
LETIMER中有五个中断: 一个在当Repeat Counters为0时产生,一个在LETIMER counter的值与比较寄存器的值相同时产生,一个在LETIMER下溢时产生。寄存器访问和同步从高频区域到低频区域的写入也是必须的。这是因为LETIMER是低功耗外设,使用低频时钟,与HFCORECLK异步。
敬请阅读完整应用笔记。
Timing Knowledge Base
如何在EM2下使用Low Energy Timer产生波形?