问题一:一开始看模组供应商给的资料调试,一个串口老是调不通,没有数据返回。后面在网上找了找这个模块的资料

居然IO15要拉低,才能使用串口,不然串口都没作用,坑爹啊!人家串口烧录的时候说要拉低某个角 也说得过去,它是要拉低IO15才能起作用
估计不拉低IO15,模块都不在工作状态的。唉!瞎几把折腾了很久!
问题二:使用AT+CIPSTART="TCP","192.168.1.134",8080这个命令的时候,也是一个坑,用串口工具发送,发送后都有数据返回,返回成功,
当接到MCU上去发送时,接收到WIFI GOT IP后发送这条指令, 居然就返回busy p...了,发送其它指令都没问题,这条指令就是不行。又折腾了很久,
查指令是否正确,串口发送/接收是否正确,硬件电路是否正确。又瞎折腾了老久。
解决:再接收到WIFI GOT IP后,延时3秒以上,再发送AT+CIPSTART="TCP","192.168.1.134",8080指令,成功了。延时2秒都不行,成功不了。唉!
还能说啥呢.....
有时候真有一种英雄末路的感觉......,就想说一句,你们是认真做生意的吗?资料能给得详细点吗?
本文记录了在使用特定模块进行串口调试及通过AT命令建立TCP连接时遇到的问题及解决方案。首先介绍了由于未正确配置IO15导致无法通过串口获取数据的困扰,并给出了正确的设置方法;其次,分享了在使用AT+CIPSTART指令建立TCP连接时出现的“busyp”错误现象,最终发现需要在获取IP地址后延迟3秒以上才能成功发送该指令。
2933

被折叠的 条评论
为什么被折叠?



