最近在玩单片机,发现个问题,好像没法并行
我的程序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 » 【已经解决】如何两个子程序并行?