宏 __HAL_TIM_SET_Compare 不起作用
Macro __HAL_TIM_SET_Compare does not work
正在尝试使用宏调整 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 生成的项目。
我对这个宏有类似的问题,我会选择:
htim4.Instance->CCR3=299;
假设您想将htim4
通道三的捕获和比较寄存器设置为299来修改您的PWM占空比。
正在尝试使用宏调整 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 生成的项目。
我对这个宏有类似的问题,我会选择:
htim4.Instance->CCR3=299;
假设您想将htim4
通道三的捕获和比较寄存器设置为299来修改您的PWM占空比。