问题
试试VScode+PlatformIO来开发stm32,结果写了个跑马灯死活跑不动。
仔细看了看发现卡在在HAL_Delay()函数中,于是上stm官网下载例程对比+google之
解决方式
stm跑马灯例程中除了main.c外,还有stm32f3xx_it.c和system_stm32f3xx.c
关键语句在stm32f3xx_it.c中:
void SysTick_Handler(void)
{
HAL_IncTick();
}
所以你可以试着把这几个玩意都包含在工程里
或者,在自己的文件里加入:
extern "C" void SysTick_Handler(void)
{
HAL_IncTick();
}
搞定,小灯泡可算跑起来了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)