单片机串口发送给设备后设备返回数据给单片机,在发送顺序一定的情况下为什么会出现返回值顺序错位问题呢

单片机串口发送给设备后设备返回数据给单片机,在发送顺序一定的情况下为什么会出现返回值顺序错位问题呢,如何解决?

img

img

建议给串口发送函数一个延时
这个错位是因为ESP8266模块那边需要一个反应时间,并不是你这边发送ESP8266就能立即反应过来的,需要一个延时来做缓冲

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^