I am using the adanced control and the general purpose timers witch the STM32F334K8T6 to drive one half-bridge and one full-bridge.The problem lies with the full bridge:I use the general purpose timer with two times asymmetrical PWM (center aligned m...
Unfortunately I have already designed my PCB and am now hoping that I just forgot to set a jumper or whatever, but I could not find anything about it in the User Manual. Maybe someone can measure on his or her board to see whether I am mistaken.
Thanks so much!Indeed, changing the direction from memory_to_peripheral to peripheral_to_memory seemes to solve the problem. I was sure that this parameters was set correctly. However, now the value is transferred at the next update event.Best regard...
However, there is one further problem that I have noticed now. The polarity change happens later than expected.I start the DMA in circular mode with a data length of 1. HAL_DMA_Start_IT(&HalfBridge_DMAHandle, (uint32_t) &HalfBridge_CCER_Temp,(uint32_...
Thanks a lot, this works just fine. The lag is very small when the priority of the DMA transfer is high. This is probably the most elegant way of doing it.Samuel