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参考资料

实施简介

要捕获固定频率 PWM 占空比,可以使用一个额外的以与 PWM 相同频率运行的超时计时器。当占空比为 0% 或 100% 时,该计时器会生成超时事件,然后检测 PWM 信号为高电平还是低电平。

由于 MSPM0 计时器缺少输入信号状态监控寄存器,因此必须使用其他外设来检测信号状态。下面说明了本应用手册的软件流程:

 主线程的软件流程图 2-1 主线程的软件流程
 TIMER1 ISR图 2-2 TIMER1 ISR
 TIMER3 ISR图 2-3 TIMER3 ISR