ESP8266 (ESP-01S)烧录固件 和 了解与单片机通信必需的AT指令

ESP8266(ESP-01s)烧录固件

工具:

需要安装的原装出厂固件库:

ESP8266   --接线--  

VCC         3.3(外接开发板)

GND        GND(外接开发板)

IO0         GND(外接开发板)

EN          3.3(外接开发板)

RX          USB转TTL——TX

TX          USB转TTL——RX

打开工具-选择esp8266-到达以下界面,勾选一样的选项

先按下擦除(拔开esp8266的VCC,再插上)显示下载中-等待完成

再按下START (拔开esp8266的VCC,再插上)显示下载中-等待完成

拔开IO0的线

串口助手:

打开串口助手打开串口-拔开esp8266的VCC,再插上,出现乱码,最后显示ready

烧录完成

AT指令

Esp8266 通过ST-link连接RX,Tx,3.3v,gnd使用串口助手调试  实现与手机通信

发送指令成功 接收窗口会回复OK(否则发送错误/失败)AT +RESTORE  恢复出厂设置

步骤:

AT

AT + RST

AT + CWMODE = 1    1是STA模式(连手机热点)  2是AP模式  3是STA+AP模式  

AT + CWMODE?  查看当前ESP8266什么模式

AT+CWJAP=”(手机热点名称)”,”(手机热点密码)”

//TCP透传设置 连接成功手机热点后,手机下载网络调试精灵,一定要配置完网络调试精灵,然后打开服务器端才能开始透传

//连接服务器     AT + CIPSTART = “TCP”,”xx.xx.xx.xx”(手机的IPV4 IP),8080 (端口号)(手机网络调试精灵先配置TCP调试) (分配端口>8000)    (建立TCP透传)  (TCP链接成功串口显示connect)

(手机IP:设置——关于手机——状态消息——IP地址)(IP是每一天会变的)

AT+CIPMUX=0   //单链接(esp作为客户端)     1//多链接(esp作为热点)

  1. 发送指令”AT+CIPPMODE=1”,选择透传模式;
  2. 然后发送”AT+CIPSEND”,之后等待信息发送。//建立双方通信 串口助手发送信息到手机上

如果想退出TCP透传模式就发+++(不要回车)

如果想断电不断开TCP链接,就AT+SEVETRANSLINK=1," IP",端口,"TCP",100  (=1开机自动进入透传,=0开机不进入透传) (100为传输速度)

也可以下载一个安信可串口调试助手,会自动生成所需的AT指令

配置成功后,可以连接STM32单片机,实现手机(利用TCP网络协议透传)控制STM32

STM32串口配置接收中断

也可以在STM32程序中利用串口发送AT指令给ESP8266配置模式,利用ESP8266为中转站,使用手机发送数据给单片机控制单片机,单片机也能反馈数据到手机上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值