万能的朋友们,求一个好用的时间片轮询程序(51的)。
本帖最后由 ZHAOBAO511 于 2023-5-12 10:35 编辑如题,最少3个任务,LED显示都可以的,越简单越好。 我是不是可以回复一个,rtx51 tiny。
应该是比较成熟稳定的了。
论坛里搜时间触发 powerlabor001 发表于 2023-5-12 10:36
我是不是可以回复一个,rtx51 tiny。
应该是比较成熟稳定的了。
(引用自2楼)
要自己写的那种,有代码的那种,谢谢。
startwar0418 发表于 2023-5-12 10:40
论坛里搜时间触发
(引用自3楼)
谢谢,我试试看。 可以参考《时间触发嵌入式系统设计模式 8051系列微控制器开发可靠应用》或者用protothread或者论坛有几个大神分享过例子 这种简单的不是一个while搞定的? 在我看来 M3以下的单片机里,没什么不是一个while能搞定的 说到这个时间轮询,是否要在用延时的时候释放CPU跑其它任务?然后延时时间到了,又从这个延时的地方接着运行? 他这个需求是操作系统内核的任务调度。 mypear 发表于 2023-5-12 11:10
可以参考《时间触发嵌入式系统设计模式 8051系列微控制器开发可靠应用》或者用protothread或者论坛有几个大 ...
(引用自6楼)
谢谢,还真有这本书。 isakura 发表于 2023-5-12 12:28
这种简单的不是一个while搞定的?
(引用自7楼)
看了CHATGPT写的,和您说的一样,但是我期待的是任务分时处理,就是类似同时多任务处理一样。 isakura 发表于 2023-5-12 12:29
在我看来 M3以下的单片机里,没什么不是一个while能搞定的
(引用自8楼)
谢谢萝卜白菜,各有所爱。 jssd 发表于 2023-5-12 13:01
说到这个时间轮询,是否要在用延时的时候释放CPU跑其它任务?然后延时时间到了,又从这个延时的地方接着运 ...
(引用自9楼)
大部分都要先启个定时器,短暂的时间满足任务切换的需求。 QPnano事件触发的,考虑下? 可以参考一下论坛smset的XXDDQ yunqing_abc 发表于 2023-5-12 15:33
QPnano事件触发的,考虑下?
(引用自15楼)
谢谢,看来这方面资源还真不少。 jadegu 发表于 2023-5-12 13:35
他这个需求是操作系统内核的任务调度。
(引用自10楼)
谢谢,是的,想具体搞搞。 定时器+状态机? angler12 发表于 2023-5-12 15:34
可以参考一下论坛smset的XXDDQ
(引用自16楼)
谢谢,学习学习。 ”小小调度器“就行了 lengqing1309 发表于 2023-5-12 16:12
定时器+状态机?
(引用自19楼)
谢谢,是这个,越简单越好。 qwe2231695 发表于 2023-5-12 16:28
”小小调度器“就行了
(引用自21楼)
谢谢,和刚才那个朋友说的一样,可以参考。
页:
[1]