现在我有一个程序已经写了差不多4个传感器.然而我全部都丢在while(1)里运行.确实也可以运行.
只是我总得哪里有些不合理.
有人说要写个中断放一部分在中断里运行. BlaBlaBla
我想问路过的大牛. 当多任务传感共同工作时,一般你们是怎么写的(⊙_⊙)?或者说怎么想的可以让程序运行更好.(一定不是像我这样塞在while里逐个运行..........)
谁可以提供一些建议或者经验,或者方向
先感谢回答的人了.无论对与否.都先谢谢了...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
位于同一个while不是问题,而且程序本身就是一个while。重要的是任务分解和安排。
多任务,关键是不能让任何一个任务连续占用CPU的时间太长,否则影响实时性。
我最喜欢用打印机来举例,称为“打印机原理”:
假如打印三个苹果,打印机是怎么工作的?
是每次打印一个完整的苹果再打印下一个,还是怎样?
只要处理得好,可能连一个中断都不需要。
一周热门 更多>