TIMx-ARR与TIMx-CCR1的同步更新
请教各位:脉冲输出要设置频率及占空比,就是设置ARR与CCR1。假设在UPDATE EVENT中更新。
Tim1.ARR=xx
如果此时产生TIM1的update event则更新了频率,但占空比值并未改变,那么这一个脉冲岂不是失真了?
Tim1.CCR1=xx
在这一句后产生TIM1的update event则更新了频率,占空比就不会有问题了。
大家如何解决这样的问题呢?
把计数先disable
TIM->CR1 &= ~TIM_CR1_CEN;
都改完了,再使能 你是想在输出波形过程中改变么 是的,想动态改变,二楼是个方法,但可能会打断波形。
页:
[1]