本帖最后由 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 库里面很多函数使用了延时函数所以会造成假死,因为没有那句代码使延时自增.
|