dufaxing To be a better man

配置STM32两对带死区反向的PMW波-研电赛[3]

2019-07-02


CUBE配置

定时器的时钟源选用单片机Internal Clock被配置为本款单片机STM32F103C8Tx的最大时钟72M. PA8和PB13配置为通道1的TIM_CH1和TIM_CH1N。PA9和PB14配置为通道2的TIM_CH2和TIM_CH2N。

ZaOZGt.png

  • 定时器2分屏,计数周期为424-1,翻转周期为212,死区为21.

  • 所以周期为 1/72k*2*424约为11.77纳秒。要求的PWM周期为1/85k约为11.76纳秒满足系统要求.

ZajI2t.png


启动定时

在程序中加入以下代码,以启动定时器的PWM模式。

HAL_TIMEx_PWMN_Start(&htim1,TIM_CHANNEL_1);
HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1);
HAL_TIMEx_PWMN_Start(&htim1,TIM_CHANNEL_2);
HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_2);


Comments

Content