我为STM32F030CC MCU创建了一个新的STM32CubeIDE项目。我在PA8上添加了GPIO输出端口以启用/禁用LED。现在,我尝试通过调用HAL_Delay
来延迟切换。但是我的问题是,中断SysTick_Handler
没有被调用。
由于找不到有效的解决方案,因此我有些困惑。我是否需要自己设置操纵杆中断?还是有人可以与STM32F030CC一起工作的示例项目?
答案 0 :(得分:0)
我将STM32Cube用于stm32f103,并按照您的配置进行设置,并且可以正常工作 无需自己设置操纵杆中断 您是否调试了代码? 如果出现这行
IntStream.range(0, indexes.length - 1)
.mapToObj(x -> arr.subList(indexes[x] + 1, indexes[x + 1]))
.collect(Collectors.toList())
.forEach(System.out::println);
您的系统应该以1ms的时钟开始
这些代码在 HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000U);
HAL_NVIC_SetPriority(SysTick_IRQn, TickPriority ,0U);
中,并由HAL_InitTick(TICK_INT_PRIORITY);