本帖最后由 玉骄龙 于 2013-8-16 16:11 编辑
大家都知道,STM32F的TIM1具有比较翻转模式,在这种工作模式下,CH1输出的方波与CH2输出的方波存在一个相位差的。
但是,如果我将TIM1_CH1的相位设为基准,只改变TIM1_CH2的比较值来改变相位,却发现CH2的输出电平会乱翻转的现象!
也就是:本应输出010101。。。的波形的,却变成了011010。。。因为有CH1的相位作参考,这种误翻转的现象很容易被发现。
这种电平误翻转的现象是随机发生的。要怎样来防止这种情况的发生呢?
尝试过好多办法仍未能解决,是否STM32F不能杜绝这种情况的发生? |