0

尝试使用宏调整 PWM 周期值

__HAL_TIM_SET_COMPARE(&htim4,TIM_CHANNEL_3,299);

但它不起作用。

然而宏

__HAL_TIM_SET_AUTORELOAD(&htim4, 599); 

工作正常。

为什么__HAL_TIM_SET_COMPARE不起作用?

我使用的板是 NUCLEO-F401RE,在 Truestudio 上带有 CUBE-MX 生成的项目。

4

1 回答 1

2

我对这个宏有类似的问题,并会选择:

htim4.Instance->CCR3=299; 

假设您要将通道 3 的捕获和比较寄存器设置为htim4299 以修改您的 PWM 占空比。

于 2019-02-25T22:15:08.753 回答