本帖最后由 dd5yit 于 2023-12-26 16:58 编辑
stm32 HAL库中的HAL_Delay()卡死解决方案问题
试试VScode+PlatformIO来开发stm32,结果写了个跑马灯死活跑不动。
仔细看了看发现卡在在HAL_Delay()函数中,于是上stm官网下载例程对比+google之
解决方式
stm跑马灯例程中除了main.c外,还有stm32f3xx_it.c和system_stm32f3xx.c
关键语句在stm32f3xx_it.c中:
/**
* @brief This function handles SysTick Handler.
* @param None
* @retval None
*/
void SysTick_Handler(void)
{
HAL_IncTick();
}
|