我为STM32F030CC单片机创建了一个新的STM32CubeIDE项目。我在PA8上添加了一个GPIO输出端口来启用/禁用发光二极管。现在,我尝试通过调用HAL_Delay来延迟切换。但我的问题是,中断SysTick_Handler不会被调用。
我有点卡住了,因为我找不到有效的解决方案。我需要自己设置set中断吗?或者有人有一个使用STM32F030CC的样例项目?



发布于 2019-06-16 14:29:34
我在stm32f103上使用了STM32Cube,并像你的配置一样进行了设置,它工作正常,不需要自己设置系统条中断。你调试你的代码了吗?如果出现以下行
HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000U);
HAL_NVIC_SetPriority(SysTick_IRQn, TickPriority ,0U);你的系统条应该以1ms的时钟开始,这些代码是HAL_InitTick(TICK_INT_PRIORITY);的,它被HAL_Init();调用
https://stackoverflow.com/questions/56613293
复制相似问题