野火科技
直播中

华仔stm32

3年用户 2895经验值
擅长:嵌入式技术
私信 关注
[经验]

【野火启明6M5开发板体验】测试ESP8266收发数据

野火启明6M5开发板,载板了ESP8266,这样可以方便的进行联网,记得ESP8266是我进入单片机接触到的最好用的芯片之一。
但是,我原来做的大都是arduino或者LUA,很少用到AT命令,今天又来重温一下。

原理图

image.png

从原理图看,esp8266用uart9、spi接到了RA6M5。如果要用AT指令,就得用到uart9。
今天先不用RA6M5来操作,我看到原理图上J34有一个跳线。可以用USB—TTL先进行查看ESP8266是否进行了AT固件的烧写。

AT测试

用USB转TTL连上ESP8266。打开串口调试助手,设置波特率为15200,首先发个AT试试水:

image.png
顺利的收到了OK
关掉回显:ATE0
image.png

设置应用模式
指令为AT+CWMODE=1
注释:1为Station,2为AP,3为AP兼Station 模式
image.png
加入AP
指令为AT+CWJAP="SSID","PWD"
image.png
然后打开一个网络调试助手,开启TCPServer模式:

image.png
获取本地IP地址
指令为AT+CIFSR

image.png

开启透传模式
指令为AT+CIPMODE=1
image.png
连接到服务器
指令为AT+CIPSTART="TCP","服务器IP地址",端口

image.png
连接正常

开启透传
指令为AT+CIPSEND
image.png
发送数据,TCP调试助手收到数据
image.png

退出透传模式发送+++把加回车键去掉,就可以退出透传模式了
到此,AT命令测试通过,下一步就可以用RA6M5来进行透传通信了。

更多回帖

发帖
×
20
完善资料,
赚取积分