请教坛内高手,RTX51多任务并发不了,只能有一个任务有用.

2020-01-27 11:42发布

请教坛内高手,RTX51多任务并发不了,只能有一个任务有用.一个测频,一个跑马灯,目前跑马灯不亮, RTX-51-NEW-2-32LED改测频.zip (110.95 KB, 下载次数: 24) 2013-7-12 08:55 上传 点击文件名下载附件

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
takashiki
2020-01-27 14:48
再问一下楼主,既然RTX51Tiny提供了os_wait(印象中包含os_wait、os_wait1、os_wait2,好久不用51记不清了)硬件延时,你为什么还要delay软件延时?RTX51任务需要主动释放CPU(通过os_wait)切换到其他任务,被动释放CPU跑得非常吃力的(通过定时器调度切换到其他任务)。你的void LED_Task1(void) _task_ LED_TASK1把CPU占得死死的,叫别人如何插队?先把所有delay换成os_wait再看看吧。

一周热门 更多>