ZHCABH5B December   2011  – February 2022 MSP430G2112 , MSP430G2152 , MSP430G2212 , MSP430G2252 , MSP430G2312 , MSP430G2352 , MSP430G2412 , MSP430G2452

 

  1.   摘要
  2.   商标
  3. 1典型单时基方法
  4. 2多时基方法
  5. 3在定制应用中实现多时基方法
    1. 3.1 计时器时钟源选择
    2. 3.2 周期和频率计算
    3. 3.3 占空比计算
  6. 4示例代码
    1. 4.1 方法
      1. 4.1.1 用于生成多个频率的 ISR
      2. 4.1.2 用于生成多个频率和占空比(PWM)的 ISR
    2. 4.2 包含的代码示例
  7. 5多时基方法的限制
    1. 5.1 ISR 开销
    2. 5.2 最大输出频率与信号数量
    3. 5.3 功耗
  8. 6参考文献
  9. 7修订历史记录

包含的代码示例

  • multi_freq_g2452_example.c – 用于在 Timer_A 模块上生成三个不同频率的 MSP430G2452 示例。
  • multi_freq_pwm_g2452_example.c – 用于以不同的频率和占空比在 Timer_A 模块上生成三个不同 PWM 的 MSP430G2452 示例。
  • multi_freq_f5529_example.c – 用于在 Timer_B 模块上生成七个不同频率的 MSP430F5529 示例。将 5xx/6xx 核心软件库用于时钟配置。输出会映射到端口 4,以便可在 MSP-EXP430F5529 实验板上访问相关信号。
  • multi_freq_pwm_f5529_example.c – 用于以不同的频率和占空比在 Timer_B 模块上生成七个不同 PWM 的 MSP430F5529 示例。将 5xx/6xx 核心软件库用于时钟配置。输出会映射到端口 4,以便可在 MSP-EXP430F5529 实验板上访问相关信号。