ZHCAFF3 June   2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1MSPM0 计时器捕获和比较模块简介
  5. 2用于捕获 0% 或 100% 占空比的实现
    1. 2.1 应用条件
    2. 2.2 实施简介
      1. 2.2.1 使用 COMP 检测高电平或低电平
      2. 2.2.2 使用 ADC 检测高电平和低电平
      3. 2.2.3 使用 GPIO 检测高电平或低电平
  6. 3演示代码正在运行
  7. 4总结
  8. 5参考资料

MSPM0 计时器捕获和比较模块简介

根据器件,提供两种类型的计时器:通用计时器 (TIMG) 和高级控制计时器 (TIMA)。这两个计时器均使用通用计时器架构,该架构的捕获功能相同。TIMG 最多可包含两个相同的捕获和比较块。TIMA 最多可包含四个相同的捕获和比较块,用于支持外部或内部信号。但是,TIMG14 例外情况下最多可以支持四个块。

脉宽捕捉可以测量 CCP 上信号的高电平时间。高电平时间是从 CCP 输入的上升沿到下降沿的 TIMCLK 周期数,对于测量 PWM 输入信号占空比的应用非常有用。计数器在正边沿被加载,并在负边沿被捕获(生成捕获事件)。

 脉宽捕获模式图 1-1 脉宽捕获模式

如前所述,MSPM0 计时器依靠上升沿和下降沿来测量 PWM 占空比。0% 和 100% 占空比缺少这些边沿,因此无法直接捕获这些边沿。