【已经解决】如何两个子程序并行?

搬瓦工机场JMS

最近在玩单片机,发现个问题,好像没法并行
我的程序1号大概要5秒一个循环。
2号程序大概3秒。因此没法执行完1号再执行2号,不然程序又要大概。
希望大佬来个解决方案。语言c#
谢谢各位

——
解决方案
http://mc.dfrobot.com.cn/thread-24100-1-1.html

https://github.com/feilipu/avrfreertos
湖南网友:单片机 c#?
这太简单了吧?上RTOS
天津网友:上系统,就是并行了,RTOS或者UCOS
江西网友:大哥这个学习成本有点高,原来我自学cpp的,写的都黑框程序。。。
西藏网友:会cpp这还不简单嘛,你现在最简单的方法就是搞两定时器,把优先级搞一下,运行一下就行了,rtos也简单,移植几分钟
西藏网友:开线程?
天津网友:大学时写过单片机程序,如果不用操作系统,就是在一个大循环里面写。

只能用中断来交替执行了,和操作系统级别的时间片切换还是有很大的差距。

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 【已经解决】如何两个子程序并行?

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏