解决CubeMX STM32使用FREERTOS中断函数中HAL_Delay()导致程序卡死问题的记录

1. RTOS占用systick,所以系统定时器需要配置为其他定时器。否则CubeMX会报错。

 2.调整系统定时器为TIM1后,此时,定时器中断优先级默认为最低15,导致在其它高于此优先级的中断中,使用HAL_Delay()函数时,程序卡死。调高TIM1定时器中断优先级即可。

 

物联沃分享整理
物联沃-IOTWORD物联网 » 解决CubeMX STM32使用FREERTOS中断函数中HAL_Delay()导致程序卡死问题的记录

发表评论