宏__HAL_TIM_SET_Compare不起作用

问题描述 投票:0回答:1

尝试使用宏调整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生成项目。

c gnu stm32 stm32cubemx
1个回答
1
投票

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

htim4.Instance->CCR3=299; 

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

© www.soinside.com 2019 - 2024. All rights reserved.