今天发现上面的程序在做PWM初始化的时候少写了两句,少配置了两个相关的寄存器,虽然不会影响到PWM的单独输出,但是在使用定时器中断的时候就出了影响,在此进行改正,在设置PWMC寄存器的上面应当加上配置两个寄存器, PWMIF=0x00; PWM中断标志寄存器 PWMFDCR=0x00; 之前在做PWM的单独调试的时候是没用问题的,所以就并没有按照手册上的来,没有配置这两个寄存器,但在今天写定时器0中断的时候,就影响到了PWM的输出 |
q413054581 发表于 2016-1-27 18:49 是的,但是之前在做STM32的时候接触的是输出两路PWM去控制电机,两路控制的时候会有一个死区停车的东西,因为之前我负责硬件,所以我也不懂这个死区的东西,但是两路PWM去进行控制电机肯定有他的优势,具体上,不清楚 |
楼主,我想问下为什么要用互补法呢,直接把PWM3赋0值不,控制PWM2不一样吗? |
66666666![]() |