公羊子丹 发表于 2025-5-18 08:02

G070的TIM搞PWM呼吸灯老是断一下怎么回事?

用TIM调占空比做呼吸灯,循环时总有一瞬灭掉,试了好多中断方式还是会抖一下。

Clyde011 发表于 2025-5-18 08:08

加个逻辑分析仪看下PWM波形就清楚了。

公羊子丹 发表于 2025-5-18 08:09

会不会是ARR设置太小,死区时间没算上?

周半梅 发表于 2025-5-18 08:09

用DMA更新CCR就不会有闪烁了。

帛灿灿 发表于 2025-5-18 08:10

呼吸灯那段占空比最好别从0开始变。

童雨竹 发表于 2025-5-18 08:11

我之前也是断一下,后来加了平滑算法。

万图 发表于 2025-5-18 08:11

Timer模式是不是选错了?

Wordsworth 发表于 2025-5-18 08:12

那个break功能有时候也会让灯灭。

Bblythe 发表于 2025-5-18 08:13

改成中心对齐模式再试试。

Pulitzer 发表于 2025-5-18 08:14

每次变化太大了,渐变不够细腻。

Uriah 发表于 2025-5-18 08:15

建议用查表法控制占空比,平稳多了。

hehhehee 发表于 2025-5-31 17:49

控制占空比更新频率,避免一次跳变太大。

小迷糊仙 发表于 2025-6-4 07:52

相似情况 来学习
页: [1]
查看完整版本: G070的TIM搞PWM呼吸灯老是断一下怎么回事?