在上節中主要通過手工敲入指令的方式進行調試,但在實際項目中不可能一條條指令輸入,需要用單片機代替手工輸入調試。
總結下配置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模塊提供電源(不穩定),最好乾電池。那麼如果使用乾電池的話,使用麪包板將乾電池和單片機共地!