STM8L下移植多任务内核(ucos 2.52,hwt_scheduler)。
HWT_Scheduler是自己业余时间写的多任务内核,有兴趣的可以一起讨论。
3个任务,每个任务之间放一个信号量,
3个任务竞争3个信号量,
任务竞争等待左右两个信号量,
两个信号量都获得,LED就亮100ms再熄灭,并释放信号量,继续下一次竞争信号量。
只等到左右一个信号量,等待10ms,继续下一次竞争信号量。
本来该是5个任务,竞争5个信号量,
不过板子只有3个LED,只能用3个任务。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
更新一下:
点击此处下载 ourdev_628922WQGQVE.rar(文件大小:2.21M) (原文件名:HWT_Scheduler.rar)
点击此处下载 ourdev_628923RGK3I4.rar(文件大小:1.97M) (原文件名:ucos.rar)
一周热门 更多>