2019-10-15 18:39发布
菜鸟2770 发表于 2017-1-6 14:02 我用SHT10检测温湿度、MQ-2检测烟雾,GPS定位,GSM发送短信。现在我主要加了3个按键进去,就是测试各个模块 ...
最多设置5个标签!
这实际上是一个多任务并行的问题,裸机的话,要采用状态机的思想,切碎大状态,每个状态要尽量占用很小的时间,不能出现阻塞,设计的难度还是很大的,实在不行,可以套ucos。
问题不应该在加按键的时候出现啊,应该早就出现了。如果你每个任务都是阻塞的,比如在GSM发送短信的过程中,是如何用SHT10检测出温湿度的呢?
楼主不要感觉这是一个简单的问题,这个问题应该是单片机裸奔的核心所在了,就是多任务的程序设计,我现在也是在初学阶段。
一周热门 更多>