EC20指令发送接收方式选择(求助贴),谢大家不吝赐教!!!

先说一下我在使用EC20模块的目的,然后再说一下写代码过程中遇到的问题

目的:

         设备上电后,正常初始化后连接到TCP服务器,可以跟服务器正常进行通信。

问题:

        采用DMA+串口空闲中断的接收方式,前几个基本配置的指令都没问题,因为基本配置指令一般都是发送配置参数,模块立即返回OK,或者是错误的提示信息,但是使用 AT+QIOPEN指令就不一样了,发送完该指令之后,模块会先返回指令发送成功的OK指令,由于网络好坏的影响,返回连接成功提示“+QIOPEN:1,1”的时间间隔可能会不同,这样我空闲中断的接收方式好像就不适用于这个指令了,我发送完指令后,我取出空闲中中断接收区的数据,它会是OK,而我需要判断的是后面是否返回的+OPEN,突然不知所措了,特来求教,,,,,

你可能感兴趣的:(串口空闲终端)