本帖最后由 mark0668 于 2015-12-12 23:59 编辑
提交个 STM32CubeMX 4.12 的BUG
- void SysTick_Handler(void)
- {
- /* USER CODE BEGIN SysTick_IRQn 0 */
- HAL_IncTick(); //这句代码
- /* USER CODE END SysTick_IRQn 0 */
- osSystickHandler();
- /* USER CODE BEGIN SysTick_IRQn 1 */
- /* USER CODE END SysTick_IRQn 1 */
- }
HAL_IncTick();
红色这一行,如果使用了自带的RTOS 系统的话就不会生成这句代码了,因为HAL 库里面很多函数使用了延时函数所以会造成假死,因为没有那句代码使延时自增.
|