首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >STM32CubeIDE卡在SysTick_Handler上

STM32CubeIDE卡在SysTick_Handler上
EN

Stack Overflow用户
提问于 2019-06-16 02:53:52
回答 1查看 2.6K关注 0票数 0

我为STM32F030CC单片机创建了一个新的STM32CubeIDE项目。我在PA8上添加了一个GPIO输出端口来启用/禁用发光二极管。现在,我尝试通过调用HAL_Delay来延迟切换。但我的问题是,中断SysTick_Handler不会被调用。

我有点卡住了,因为我找不到有效的解决方案。我需要自己设置set中断吗?或者有人有一个使用STM32F030CC的样例项目?

EN

回答 1

Stack Overflow用户

发布于 2019-06-16 14:29:34

我在stm32f103上使用了STM32Cube,并像你的配置一样进行了设置,它工作正常,不需要自己设置系统条中断。你调试你的代码了吗?如果出现以下行

代码语言:javascript
复制
  HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000U);
  HAL_NVIC_SetPriority(SysTick_IRQn, TickPriority ,0U);

你的系统条应该以1ms的时钟开始,这些代码是HAL_InitTick(TICK_INT_PRIORITY);的,它被HAL_Init();调用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56613293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档