stm32cubemx升级到了5.3版本,发现了两个问题:
1. 对于stm32f103c8,使用1.6.1的库,生成的代码编译不过,提示:
../Inc/stm32f1xx_hal_conf.h(246): error: #5: cannot open source input file "stm32f1xx_hal_exti.h": No such file or directory
换成1.8.0的库就好了。
2. 生成的systick中断代码变成了这样:
void SysTick_Handler(void)
{
/* USER CODE BEGIN SysTick_IRQn 0 */
/* USER CODE END SysTick_IRQn 0 */
HAL_IncTick();
/* USER CODE BEGIN SysTick_IRQn 1 */
/* USER CODE END SysTick_IRQn 1 */
}
时面少了一行:
HAL_SYSTICK_IRQHandler();
这样
不知道是故意这样设计的,还是出现了bug?
一周热门 更多>