2017-04-11 08:24 AM
Hello.
I studied the
''Implementation of transmitters and receivers for infrared remote control protocols with STM32Cube'' and I reproduced the application on a NUCLEO-F303RE.I know the required interface IRTIM is only available on STM32F0, STM32F3 and STM32L4 series, but I need to implement the infrared transmitter on STM32F7.
I don't understand how this IRTIM works. I only know that It uses internal connections between TIM16 and TIM17 to generate the infrared remote control signals. How can I replicate this application on my F7 microcontroller?
Solved! Go to Solution.
2017-04-11 09:09 AM
Modulate the PWM values being programmed into the TIM from update to update, from a pattern table, using DMA, for example. Or from an Update IRQ if you prefer.
2017-04-11 09:09 AM
Modulate the PWM values being programmed into the TIM from update to update, from a pattern table, using DMA, for example. Or from an Update IRQ if you prefer.
2017-04-17 07:27 AM
Do you know why they configure TIM17 channel 1 and TIM16 channel 1 as Output Compare in the example? Why didn't they set the channels as PWM? Is it because of IRTIM?
What is the difference between OC and PWM to generate a waveform?
2017-04-17 10:11 AM
PWM is one of the OC MODEs, ie rising edge at zero, trailing edge a CCR1 trigger point, TIMING is another mode, it is not about a pulse width but rather a phase triggering point defined by CCR1
Output signals to a pin and scope them?