发 帖  
原厂入驻New
单片机编写程序如何做到程序能够正常运行?
72 单片机
分享
在使用单片机编写程序的时候,“裸奔”的情况下,有5-7个任务,如何做到程序能够正常运行。
0
2020-8-6 06:20:07   评论 分享淘帖 邀请回答
6个回答
云汉达人 邀请回答

分配好任务,设计系统模型,保证每个任务可以有足够的运行时间。通常用时间片或者标志位进行处理。


用小型的RTOS也是可以的。
2020-8-6 10:06:48 评论

举报

如果任務之間有通訊關係還是建議用RTOS
不然也可以設置Global變數或者Pointer變數來互相通訊
當然不是很有彈性的作法
依照各任務之間的邏輯關係分別調度即可
以上供參考
2020-8-6 10:19:04 评论

举报

云汉达人

上单片机的系统RTOS 如RTHREAD ,UCOS等。
随便一个都能搞定,要不就你自己搞个任务系统来处理
2020-8-6 10:35:53 评论

举报

云汉达人
按顺序,或用中断
2020-8-6 10:55:04 评论

举报

云汉达人

中断和最小系统可以实现
2020-8-6 11:14:22 评论

举报

设置5-7个优先级,优先级高的任务会优先执行
2020-8-6 11:32:20 评论

举报

只有小组成员才能发言,加入小组>>

292个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表