欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
PWM控制LED燈閃爍導致程序卡死
[打印本頁]
作者:
錕斤拷雮傡
時間:
2025-11-5 19:02
標題:
PWM控制LED燈閃爍導致程序卡死
最近使用普冉得002B芯片,實現ADC采集電壓值,根據電壓值實現不同LED燈效果,在
if(TIM_Count._1_s > TIM_1MIN)
{
TIM_Count._1_s = 0;
adc_value = AdcGetValOneTime();
// LOGI("VDD:%d",adc_value);
}
if(adc_value > High_bat)
{
HAL_TIM_PWM_Stop(&Tim1Handle, TIM_CHANNEL_2); //紅燈
HAL_TIM_PWM_Start(&Tim1Handle, TIM_CHANNEL_1); //綠燈
}
else if(adc_value > low_bat)
{
HAL_TIM_PWM_Stop(&Tim1Handle, TIM_CHANNEL_1);
if(TIM_Count._500_ms < TIM_1S)
{
HAL_TIM_PWM_Start(&Tim1Handle, TIM_CHANNEL_2);
}else if(TIM_Count._500_ms <TIM_1MIN)
{
HAL_TIM_PWM_Stop(&Tim1Handle, TIM_CHANNEL_2);
}else if(TIM_Count._500_ms > TIM_1MIN)
{
TIM_Count._500_ms = 0;
}
}
else if(adc_value < 3300)
{
shutdown();
}
在進入adc_value > low_bat判斷里面后,紅燈會亮如何滅掉,當紅燈滅掉后程序就卡死了,后續發現注釋掉HAL_TIM_PWM_Stop(&Tim1Handle, TIM_CHANNEL_2);后正常,請問是什么原因導致得,百思不得其解
作者:
t0m666
時間:
2025-11-5 19:56
可以debug看看HAL_TIM_PWM_Stop(&Tim1Handle, TIM_CHANNEL_2);執行過后的調用棧,是不是發生了HardFault
作者:
a825563619
時間:
2025-11-7 10:05
HAL_TIM_PWM_Stop(&Tim1Handle, TIM_CHANNEL_2);里面可能有問題,可以調試一下看看哪里卡住了
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1