请教:大伙用sim900或者esp8266等等,是怎样写的程序

2019-12-11 18:40发布

用AT指令,在发送了指令后要等待串口回复(比如:OK , GOT TO IP,等等),主要是这个等待的时候从几百到几十秒不等(网络回复时间慢),在等待的时候不可能就在那里等吧,搞了几种方式,感觉都不得要领,请问大伙是怎样搞的?
最好的是用小型的操作系统,因为用delay时会释放CPU给其它任务用。
用状态机的话,看着一堆case,头皮发麻。
啥都不用,直接等,只能在初始化的时候用,大循环用不了了。。
头疼。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
jssd
1楼-- · 2019-12-14 19:27
磊磊映画 发表于 2019-4-12 10:10
楼主,搞不定的话就直接买透传模块就行啊,这些东西都可以忽略。

自己写了一个。已经差不多了。搞好了我再发上来给大伙评评,抛砖引玉,看看有没有更好的方法。
磊磊映画
2楼-- · 2019-12-14 22:36
 精彩回答 2  元偷偷看……
makathy
3楼-- · 2019-12-14 23:10
qp状态机也可以的
stanley.zhao
4楼-- · 2019-12-14 23:15
aozima 发表于 2019-4-12 15:06
一套解析AT的代码包
https://github.com/RT-Thread-packages/at_device#readme


这个是跑系统的呢
想找裸机下好用的:)

一周热门 更多>