STM32
直播中

王玲

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

求助,关于TIMx-ARR与TIMx-CCR1同步更新问题求解

请教各位:
     脉冲输出要设置频率及占空比,就是设置ARR与CCR1。假设在UPDATE EVENT中更新。
    tim1.ARR=xx
    如果此时产生TIM1的update event则更新了频率,但占空比值并未改变,那么这一个脉冲岂不是失真了?
    Tim1.CCR1=xx
    在这一句后产生TIM1的update event则更新了频率,占空比就不会有问题了。
   大家如何解决这样的问题呢?

回帖(1)

王涛

2024-5-15 15:52:21
把计数先disable
TIM->CR1  = ~TIM_CR1_CEN;
都改完了,再使能
举报

更多回帖

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