代码改变世界

一个重要的MARK_STM32 delay_ms卡死

2018-07-03 10:13  TaoGePureYeahMan  阅读(2002)  评论(0)    收藏  举报

delay函数,占用了stm32的时钟
ucos需要靠stm32的时钟来调度任务
用裸机得delay就剥夺了ucos的时钟,所以死机


ucos ii 系统应该使用OSTimeDlyHMSM(0,0,0,10,OS_OPT_TIME_HMSM_STRICT,&err)函数做延时