CUBE配置
定时器的时钟源选用单片机Internal Clock
被配置为本款单片机STM32F103C8Tx的最大时钟72M. PA8和PB13配置为通道1的TIM_CH1和TIM_CH1N。PA9和PB14配置为通道2的TIM_CH2和TIM_CH2N。
-
定时器2分屏,计数周期为424-1,翻转周期为212,死区为21.
-
所以周期为
1/72k*2*424
约为11.77纳秒。要求的PWM周期为1/85k
约为11.76纳秒满足系统要求.
启动定时
在程序中加入以下代码,以启动定时器的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);