推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

STM32G4利用TIMER的组合信号实现单个周期的两次触发

更新时间:2026-09-02 14:12:35 大小:975K 上传用户:zq_1943查看TA发布的资源 标签:STM32G4TIMER组合PWMADC触发单周期双触发 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1、问题背景 

有 STM32G4 开发者想使用通用 TIMER 在一个周期内实现对 ADC 的两次触发,并期望触发 时间点可以调整,咨询是否有合适的方案推荐或分享。 

2、基于问题的实现方案介绍 

2.1 寻找合适的实现方案 

2.1.1 组合 PWM 模式原理介绍 

    对于 STM32 家族,除了早期的 STM32F 系列外,其它 STM32G\STM32H\STM32U 等系 列的高级 TIMER 和通用 TIMER 往往都支持组合 PWM 输出模式。

    【注:具体哪个系列的 TIMER 支持组合 Pwm 模式以手册介绍为准】 Combined PWM mode 是什么?简单点说,就是在一个输出通道上,用到 TIMER 的两个 通道比较寄存器(CCR)生成“组合”的 PWM 波形,从而实现可编程延时 / 相移 / 脉宽控制, 而不用额外占用物理输出引脚。

    它的核心特点是: 一个物理输出 OCx(比如 OC1)是两个“参考 PWM”(REF1、REF2)的 逻辑组合结 果:

    OC1REFC / OC2REFC 由 CCR1 和 CCR2 生成的两个 PWM 逻辑 OR 或 AND 而来, OC3REFC / OC4REFC 由 CCR3 和 CCR4 生成的两个 PWM 逻辑 OR 或 AND 而来。

    PWM 输出频率由 ARR 决定。

    占空比由 一对通道的两个 CCR 寄存器 决定: 对于 1/2 通道对:由 CCR1 和 CCR2 决定 对于 3/4 通道对:由 CCR3 和 CCR4 决定 下图就是从 STM32G4 系列参考手册中截取出来的关于组合 PWM 输出的波形:

部分文件列表

文件名 大小
LAT1649利用TIMER的组合信号实现单个周期的两次触发_v1.0.pdf 975K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏310.00元   1天前

    用户:江岚

  • 21下载积分 打赏310.00元   1天前

    用户:潇潇江南

  • 21下载积分 打赏60.00元   1天前

    用户:他山之石可攻玉

  • 21下载积分 打赏310.00元   1天前

    用户:小猫做电路

  • 21下载积分 打赏210.00元   1天前

    用户:zhengdai

  • 21下载积分 打赏210.00元   1天前

    用户:w993263495

  • 21下载积分 打赏10.00元   1天前

    用户:烟雨

  • 21下载积分 打赏60.00元   1天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   1天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   1天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   1天前

    用户:jh0355

  • 21下载积分 打赏60.00元   1天前

    用户:w178191520

  • 21下载积分 打赏20.00元   1天前

    用户:jh03551

  • 21下载积分 打赏20.00元   1天前

    用户:sun2152

  • 21下载积分 打赏20.00元   1天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   1天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   1天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   1天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   1天前

    用户:pcb

  • 21下载积分 打赏20.00元   1天前

    用户:bhacker

  • 21下载积分 打赏15.00元   1天前

    用户:liqiang9090

推荐下载