AVR MCU 上的定时器设计与 PIC MCU 上的定时器略有不同。最大的区别在于,AVR MCU上的定时器集成了脉宽调制(PWM)和互补波形发生器(CWG)等波形输出模块,而PIC MCU具有用于这些功能的独立外设。
基本定时器(定时器/计数器 0、1、2...)
AVR 设备上的定时器/计数器 0、1、2 等是基本定时器。它们不仅可以用作基本的定时器或计数器,还具有一些智能功能。
PWM输出
基本定时器可以直接输出具有可变占空比和周期的PWM信号。快速PWM模式用于生成高频PWM,而相位和频率校正PWM用于生成高分辨率PWM。
输出比较
计时器将用户定义的值与计时器中的计数器值进行比较。当计时器运行时,计数器值将不断增加,直到达到用户定义的值。然后自动清除定时器计数器,或者可以生成中断以通知用户。当您需要在特定时间触发或输出事件时,可以使用此功能。
死区时间插入和交换
死区时间插入 (DTI) 单元产生关断时间,其中波形输出 (WO) 的非反相低边 (LS) 和反相高边 (HS) 均为低电平。DTI 单元确保 LS 和 HS ***不会同时切换。
|