Has anyone know what is the difference between HAL_TIM_PWM_Start(),HAL_TIM_PWM_Start_IT() and HAL_TIM_PWM_Start_DMA()?
Hello,
I am new in timer implementation , I want to generate PWM timer with an external clock using 2 MHz as frequency.. It shall be possible to enable or disable the generation of the PWM signal. I can able to generate, But I have a doubt for running the timer with support should give- blocking , DMA or interrupt ??
I have found three different function is available ,HAL_TIM_PWM_Start(),HAL_TIM_PWM_Start_IT() and HAL_TIM_PWM_Start_DMA() , What is the difference between these three ?? which is suitable for 2Mhz PWM timer generation and why ?
I'm using STM32F7 Nucleo Board
Any help would be appreciated.
Thanks in advance.
