51 esp8266
时间: 2023-10-20 15:06:43 浏览: 112
51单片机连接ESP8266模块C语言程序
引用: 配置完成之后,点击下面的ERASE准备,然后点击START开始,如果下面有进度条,则等待进度条完成,如果没有则点击ESP8266的USB接口处有个复位,再来一遍(确保bin文件是1024kb的8位的文件),串口号也要与你的ESP8266一致 完成后及可以复位,ESP8266则烧录固件成功,可以进行下一步了。引用: ESP8266默认波特率为115200,使用XCOM串口助手,选择对应的串口号COM10:USB-SERIAL CH340(不插单片机则剩下的那个就是ESP8266的串口),波特率改为115200 如果你选择好后,发送AT指令有回复OK,则不需要烧录固件,如果没有回复的话,看看选项是否选择正确,实在不行就烧录固件吧。引用: 在波特率问题上走了一大圈弯路,差点让我从入门直接到放弃。一开始对单片机串口通讯初始化参数不明白,抄了别人代码,人家是设置波特率4800的,我不会调,就想着直接调8266的波特率吧,还方便些,就把8266波特率调到了4800,我以为单片机和8266只要波特率一致就可以通讯了,实则不然。我排除了各种可能存在的问题,把AT命令和波特率计算彻底搞明白,确认无误后,发现手机和8266还是连不上,在几乎要放弃挣扎时,发现8266后面印了一排小字:use 9600 baud rate.我试着把8266和单片机的波特率都设为9600,当看到手机屏上显示的连接成功时,一阵狂喜。
根据引用中的内容,配置51和ESP8266之间的通讯需要进行以下步骤:
1. 确保bin文件是1024kb的8位的文件。
2. 点击ERASE准备,然后点击START开始。
3. 如果出现进度条,等待进度条完成;如果没有进度条,则点击ESP8266的USB接口处的复位按钮,然后重新开始配置。
4. 串口号要与你的ESP8266一致。
5. 配置完成后可以复位,表示ESP8266的固件已经烧录成功。
关于ESP8266的波特率设置,可以使用XCOM串口助手进行配置:
1. 打开XCOM串口助手。
2. 选择对应的串口号COM10:USB-SERIAL CH340(如果没有插入单片机,那么剩下的那个就是ESP8266的串口)。
3. 将波特率改为115200。
4. 如果发送AT指令后收到回复OK,则无需烧录固件;如果没有回复,则检查选项是否正确配置,如果仍然无法通信,则需要烧录固件。
根据引用的经验教训,需要注意单片机和ESP8266的波特率要一致才能进行通讯。在引用中,作者遇到了波特率设置错误的问题,最终将单片机和ESP8266的波特率都设为9600解决了连接问题。
阅读全文