2015-01-19 08:40 AM
2015-01-19 05:02 PM
Can anyone help me, please?!
2015-01-19 05:30 PM
Can anyone help me, please?!
Not really, not my thing at all...TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset; // Sure this isn't Set ?
TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCNIdleState_Reset;2015-01-20 04:51 AM
Thank you for your response.
I have tried disabling the PWM channel 3, 3N to test the other two only (PWM channel 1,1N ~ PA8, PB13), but the problem has still remained. The complementary feature doesn't work (the following picture). So complicated!! Although dont think the idle feature isn't neccessary in this case, I have tried to SET it as you said, and the result is not better. I use 50kHz TIM2 Interrupt for Calculation (ADC, Controller, update,...), and TIM1 for PWM (frequency and dutycycle vary; deadtime constant) Can anyone help me, please?!2015-01-20 05:15 AM
The scope traces look very odd, do the complementary outputs look right if the deadtime stuff is removed?
2015-01-20 05:51 AM
It is not better, Clive1.
The overlap happens randomly when I run/stop my Oscilloscope.I have no idea to do next. Haizz!! I can send to you all my project. Can you help me find out the problem?2015-01-20 06:06 AM
I'm not looking to get that involved.
2015-01-20 06:15 AM
I just want to solve it. I'm sorry for bothering you, clive1.