一个重要的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)函数做延时
delay函数,占用了stm32的时钟
ucos需要靠stm32的时钟来调度任务
用裸机得delay就剥夺了ucos的时钟,所以死机
ucos ii 系统应该使用OSTimeDlyHMSM(0,0,0,10,OS_OPT_TIME_HMSM_STRICT,&err)函数做延时