700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ESP8266wifi模块与51单片机通信教程

ESP8266wifi模块与51单片机通信教程

时间:2022-10-20 08:36:00

相关推荐

ESP8266wifi模块与51单片机通信教程

**

ESP8266wifi模块与51单片机通信教程

准备两个200欧左右的电阻准备6根杜邦线然后将ES8266通过如图这种方式连接起来注意:必须先配置ESP8266模块,配置需要用到ESP8266的固件烧录器也叫WiFi模块下载器,具体可到某宝上买到,拿到收录器后连接上电脑打开串口调试助手,用调试助手发送如下指令

5.AT(返回 ok 表示通信成功)

• AT+CIOBAUD=X(改模块的波特率, X 为要改成的波特率,因单片机达不到

太高的波特率所以要更改一下波特率,因为我学习板上的晶振是 12MHZ 的,

所以我这里改成 4800,再发 AT,有 ok 表明通信成功)

• AT+CWMODE=X(设置工作模式指令, X 可以是 1、 2、 3,具体如下:

1: Station 模式

2: AP 模式

3: Station+AP 模式

Station 可理解为让 wifi 模块去连接路由器或热点,此时模块作为客户端

AP 模式可理解为模块本身是一个热点,手机或电脑可以连接这个热点,此时模块作为服务器。

这里用的是 AP 模式

• AT+RST(重启指令,设置新的工作模式后需重启才能生效。 发送完这条指令后再发送其它指令可能会显示串口无效,需要退出串口调试助手再重新进入 )

• AT+CWSAP?(可以查看当前 AP 模式下模块热点的具体信息)

• AT+CIFSR( 查看 IP 地址,好像都是 192.168.4.1)

• AT+CIPMUX=1

• AT+CIPSERVER=1, X( 1 表示开启服务器, X 为自己设置的端口号,一般设 3或 4 位。也可以只开启服务器而不设置端口号,默认端口是 333 好像)注: 倒数的这两条指令在模块掉电后需要重新配置,其它那几条配置过一次不用再重新配置了。

到这里拿出手机,打开 wifi 并连接上模块的热点。

连接热点成功后打开网络调试助手这个软件,右滑进入设置,协议设置为TCP Client,即客户端模式, IP 地址为 192.168.4.1,端口为刚才设置的:6666,然后点连接,连接成功后就能通信了

注意:在连接单片机的RX和TX引脚时必须和ESP8266模块的RX和TX反接才能保证正常通信将程序下载到单片机中注意:为保证通信正常必须先将ESP8266上电5S左右后才开启51单片机或MCU,这一步是为了将单片机发送的指令成功发送给ESP8266模块打开安卓端的或电脑的调试助手进行调试欢迎有问题提问,共同解决

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。