I recently got this micro controller: STM32F103C8T6. It says:
"The advanced-control timer (TIM1) can be seen as a three-phase PWM multiplexed on 6 channels. It has complementary PWM outputs with programmable inserted dead-times"
This is exactly what i'm looking for, but i'm confused on how I actually go about programming this? I read through almost the entire datasheet and the only thing it shows is the pin out and description table with the name "TIM1_CH1N, TIM1_CH2N, TIM1_CH3N, TIM1_CH1, TIM1_CH2, TIM1_CH3, TIM1_BKIN". Obviously this means you use these terms in your program to control the timer for PWM, but the datasheet doesn't explain anything about how to actually use these terms in your program. It just lists the term and nothing else. For example, how am I supposed to figure out how to engage TIM1_CH1N and TIM1_CH2N as a synchronous PWM signal that I can then use on my gate drivers for the mosfets?
This datasheet doesn't explain anything like the ATMEGA328P datasheet which easily lists exactly what each of the bits in these terms do so you can easily program it.