stm32cubemx5.3生成的systick中断代码问题

2019-12-11 18:17发布

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?
0条回答

一周热门 更多>