单片机串口控制ESP8266局域网TCP实验失败可能的原因

我总结了51单片机和STM32单片机学习经碰到的问题,都在下面的链接里,有需要的同学可以自行保存。

51单片机部分:

https://f1457x17jj4.feishu.cn/wiki/C543w1FA3ilJf4kCkvzchYC0nPg?from=from_copylink


STM32单片机部分:


https://f1457x17jj4.feishu.cn/wiki/ACFnwh84CipfnzkXduZcGH31nzf?from=from_copylink

ESP8266模块发烫是正常现象,ESP8266实验不好使的原因可能如下,挨着检查一下:

1、确定好串口号对不对,自己看看设备管理器,看看CH340的串口号究竟是哪个,然后串口软件就打开哪个。
注意不要跟单片机的串口号混了,学会区分,可以先把单片机拔掉,只留CH340模块。
2、ESP8266和CH340模块要交叉连接,tx接rx,rx接tx。
3、ESP8266的3.3V接CH340模块5v,GND接GND;CH340模块上的黄色跳帽要拔下来。
在这里插入图片描述

4、AT指令检查对不对,不要把空格复制上。
5、安信可串口软件也要勾上发送新行,不要勾选Hex发送和Hex显示如图
在这里插入图片描述

6、ESP8266默认波特率是115200。
7、WIFI名字不能有中文。
8、电脑和ESP8266必须连接在同一个WiFi网络,这样才能相互通信。
9、WIFI网络必须是2.4G,5G不可以,ESP8266只支持2.4GWIFI。
10、检查一下自己的路由器是不是2.4G网络,很多是5G的。
11、也可以自己安卓手机开2.4G热点,让ESP8266和电脑都连接热点,别用苹果手机,苹果手机开的热点不是2.4G的,安卓手机可以手动是设置成2.4G。
12、校园网不可以,不要用校园网(学员反馈)。
13、电脑必须关闭防火墙,不然网络助手不能通信。
14、网络助手选择TCP Server,然后IP选择和查询到的ESP8266 IP在同一个网段的IP地址。网络助手端口号与AT指令的也要一致。
在这里插入图片描述
在这里插入图片描述

15、网络调试助手如果打不开TCP Server,看看电脑右下角是不是之前打开过相同的。
16、网络调试助手如果还打不开TCP Server,换一个端口号试试,8080可能被别的程序占用了。
在这里插入图片描述

17、AT+CIPSTART 指令的IP 是服务端的IP地址哦,我们是通过AT指令控制esp8266,去连接电脑的TCP Server,所以AT+CIPSTART 指令的IP是服务端的IP+端口号的。
18、8266不好使,断电重新试一下,(虽然在最后面,但是这个也很重要哦~,所有模块不好使,先断个电试试…)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值