ST意法半导体
直播中

贺服窍

7年用户 1006经验值
私信 关注
[问答]

如何在两个或多个PWM脉冲之间放置延迟或偏移量呢?

大家好,
我是 STM32 MCU 的新手。我正在尝试生成 PWM 并尝试即时修改并且它有效。但我的要求是在两个脉冲之间有一个时间延迟,并且它不应该在任何边沿上相互对齐。请查看照片以了解预期的输出。
所以要求是,如何在两个或多个 PWM 脉冲之间放置延迟或偏移量?
单片机:STM32L476
STM32CubeIDE 1.8.0

回帖(1)

h1654155275.5998

2022-12-23 11:23:06
最灵活的方法是使用某些定时器上可用的组合 PWM 模式。每个 PWM 需要 2 个定时器通道。这允许您分别为 4 个边缘中的每一个设置偏移量。与 CubeMX 类似。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分