一、连接问题
1、电源建议接5V。
2、使用指南中使用了PA2和PA3引脚,这是用了USART2,在给的源例程中也是这样写的,可以根据需要更改。
3、确保ESP8266的RXD(Receive)接上单片机的TXD(Transimit),在USART2中就是PA2。反之亦然。道理就是一个发一个收嘛。
二、运行问题
1、代码load可以使用源例程
2、发送指令无回复
(1)最简单粗暴的办法 将ESP8266的TXD和RXD分别接入单片机上的RXD和TXD。(2)以MINI版为例,将跳线帽拔掉并接好。(3)直接发送AT指令
可以看到我们得到了回复。具体原因可能是因为板子的问题,迟些时候我们自己写一下串口代码分别试一下其他的可以不可以。直接使用RXD和TXD的坏处是这是通过usbttl直接连接电脑,就不能通过单片机来控制这个模块。
3、如果还是有问题,建议重新烧写一下AT固件库。
三、连网问题
1、首先通过AT指令更改模式
AT+CWMODE=1
2、通过AT指令连接网络
AT+CWJAP="网络名称","网络密码"
(1)注意中间的逗号
(2)有些公用网络需要输入账户名和密码,与这里的对应不上。如要测试,可以连接手机热点。
(3)手机热点的AP频段必须得设置成2.4GHz频段,才能与ESP8266连接上。现代手机大多默认为5GHz
四、上云服务器问题
(1)以原子云为例,正点原子ESP8266在出厂时已经帮你烧写好了原子云的相关固件。如果你之前有烧写了其他固件或连接云服务器不成功。可以尝试重新烧写原子云的固件
(2)
AT+CIPSTART="TCP","IP地址",端口号
使用网络调试助手模拟的时候,配置好后连接却一直error。这时你得确保电脑与模块连接的是同一个网络,并把你电脑的防火墙关闭。查看WLAN的IP地址(cmd——》输入ipconfig),并把这个地址写入网络调试助手里。
端口号可能会被占用,大家可自行调整。
“本站所有文章均为原创,欢迎转载,请注明文章出处:/kasami_/article/details/116041079。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。”