概述
S32K1具有丰富的Timer资源,今天,我们从最简单的LPTMR开始。
LPTMR:Low Power Timer ,S32K1xx有一个LPTMR模块,该模块是一个通道的16bit时间(time counter)或者脉冲计数器。 可配置为带有可选预分频器的时间计数器,或带有可选毛刺滤波器的脉冲计数器,适用于所有功耗模式,包括低泄漏模式。 它还可以在大多数系统重置事件中继续运行,从而可以将其用作时间计数器。
特征
-16位带比较器的时间计数器或脉冲计数器;
可选中断可从任何低功耗模式产生异步唤醒
硬件触发输出
计数器支持自由运行模式或比较触发复位
- 可配置时钟源
- 可配置脉冲计数器输入源(上升沿或者下降沿)
模式
引脚
LPTMR_ALTn Pulse Counter Input
内存映射
/** LPTMR - Register Layout Typedef */
typedef struct