HRTimer 使用指南
26 Nov 2024
Read time: 1 minute(s)
High-Resolution Timer(HRTimer,高精度定时器)是一种用于精确计时的机制,提供了比传统定时器更高的精度和灵活性,适用于需要高精度时间测量和控制的场景。
术语/缩略语 | 定义及说明 |
---|---|
CAP | Capture,信号捕捉,属于 PWMCS 中的一个子模块 |
HRTimer | High Resolution Timer,高精度时钟 |
PWM | Pulse-Width Modulation,脉冲宽度控制,简称脉宽调制 |
PWMCS | PWM Control System,PWM 控制系统 |
CAP 和 HRTimer
CAP 模块支持 PWM 模式,可输出 PWM 信号,并且支持中断触发。在软件设计中,可将 CAP 看作一个定时器,在此基础上实现微秒级精度的 HRTimer。以 D21x 为例,CAP 模块支持三路定时器,所以最多可实现三个 HRTimer。
PWM 信号通常指具有特定占空比的矩形脉冲信号,HRTimer 只关心产生中断的时间间隔,不需要配置 IO 来输出 PWM 信号。