stm32G431RT PWM 呼吸灯
HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_3);
while (pwmVal<500)
{
pwmVal++;
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_3,pwmVal);
TIM3->CCR3=pwmVal;
HAL_Delay(10);
}
while (pwmVal)
{
pwmVal--;
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_3,pwmVal);
TIM3->CCR3=pwmVal;
HAL_Delay(10);
}
HAL_Delay(200);
}
只亮了一次就不亮了,之后复位、重新烧录也不亮。
cubemx配置,80兆hz
希望指点一二,“提问”格式有问题也请提醒,谢谢!
你给出来的信息也看不出来问题,先在线调试或者串口打印方法确认代码是不是按照你预期的运行的。