1

我为 STM32F030CC mcu 创建了一个新的 STM32CubeIDE 项目。我在 PA8 上添加了一个 GPIO 输出端口来启用/禁用 LED。现在我试图通过调用来延迟切换HAL_Delay。但我的问题是,SysTick_Handler没有调用中断。

我有点卡住了,因为我没有找到可行的解决方案。我需要自己设置 systick 中断吗?或者有人有一个与 STM32F030CC 配合使用的示例项目?

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

我将STM32Cube用于stm32f103,并设置为您的配置并且它工作正常不需要自己设置systick中断您是否调试过代码?如果出现此行

  HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000U);
  HAL_NVIC_SetPriority(SysTick_IRQn, TickPriority ,0U);

你的 systick 应该以 1ms 时钟开始,这些代码在HAL_InitTick(TICK_INT_PRIORITY);其中,它调用 HAL_Init();

于 2019-06-16T06:29:33.670 回答