这是在b站一个up主那里看视频记的笔记,有缘人刷到可以去看看,不过他没给链接,很烦。
【物联网】ESP8266-WIFI模块应用--基于51单片机_哔哩哔哩_bilibili
1、引脚说明
vcc 3.3v电源正极
gnd 电源负极
urxd 串口接受引脚 接utxd
utxd 串口发送引脚 接urxd
rst 复位引脚
gpio0 选择启动模式 正常通信使用不接,更新固件时接gxd,即拉低电平,进入下载模式
cd_pd 使能引脚 使用时拉高,接3.3v
gpio2 暂时未使用
2、接线
vcc接3.3v
ch_pd接3.3v (要焊线)
txd接urxd
rxd接utxd
gnd接gnd
在测试时要加回车换行,运行成功就OK
3、检测wifi信号
1、接线
vcc接3.3v
gnd接gnd
ch_pd接3.3v
2、查看wifi信号
4、修改参数
按第二部分接线
输入:AT+UART_DEF=9600,8,1,0,0(将波特率修改为9600并直接保存。数据位8,停止位1,无校验,无硬件流)
5、固件升级,下载(用一键烧录工具可以避免很多问题)
1、接线
vcc接3.3v
ch_pd接3.3v
txd接urxd
rxd接utxd
gnd接gnd
io0接gnd(只有下载的时候接,运行的时候拔了,拔了要重开)
2、固件烧录软件分x86和x64两种,根据系统选
3、烧录位置从0x00000开始
6、单片机连接(51)
1、设备需要板子的晶振是11.0595m,此时误差为0
en接3.3v
3.3v接3.3v
txd接p3.0
rxd接p3.1
gnd接gnd
2、加上自己写的程序和串口
其中串口中可以设置wifi的热点名,密码,路由器模式,连接模式等
3、把程序和串口烧到板子上
下载的时候wifi模块的串口线不能连,否则会占用串口,把程序下完了以后再连,完事重启
7、手机连接
博主选择tcp,连接自己设置的地址,串口号,连接成功。
tcp的一些按键可以自己设置。
ps:发送的数据如果不合规范可能导致不可控的错误,可以重新烧录固件。