在上节中主要通过手工敲入指令的方式进行调试,但在实际项目中不可能一条条指令输入,需要用单片机代替手工输入调试。
总结下配置AP模式的步骤
1、配置 WiFi 模式
2、ESP8266作为路由器设置网络
3、完成配置重启
4、使能多连接
5、设置端口号
因为51单片机最常用的波特率为9600,所以ESP8266的波特率设为9600。
通过AT+CIOBAUD=9600
指令设置ESP8266波特率为9600,AT+RST
重启。重启完成后记得配置步骤4和5。
AT+CIPMUX=1
AT+CIPSERVER=1,5050
注意:在修改完波特率后,调整串口助手里的波特率!!
连线方式跟之前差不多。
单片机 | ESP8266 |
---|---|
3.3V | VCC |
GND | GND |
RX | TX |
TX | RX |
3.3V | CH_PD(EN) |
如果单片机没有3.3V电源的话,可以外接电源,但是一定要共地!
将程序烧录到51单片机(晶振:11.0592M),注意,如果此时已将单片机与ESP8266连接的,先断开P3.0和P3.1口。烧录完成后在接线。
在手机app配置,因为程序中端口为8080,这回填8080。如果出现连接不上,在ESP8266上断电再插上,连接成功后,发送1,LED点亮;发送0,LED熄灭。
最后提醒下,由于调试ESP8266的时候使用USB-TTL模块,而单片机正好没有3.3V电压,尽量不要顺手使用USB-TTL模块提供电源(不稳定),最好干电池。那么如果使用干电池的话,使用面包板将干电池和单片机共地!