您的位置首页百科知识

ESP8266 WIFI模块 固件升级

ESP8266 WIFI模块 固件升级

的有关信息介绍如下:

ESP8266 WIFI模块 固件升级

ESP8266是目前电子玩家用的比较多的wifi模块,但是由于它具有比较强的二次开发特性,所以很多资料目前还处于形成阶段,繁多的固件让初学这走了不少弯路。笔者根据自己的切身体验,通过不断摸索,终于成功将最新AT固件烧录到手中的模块中,在这里分享给各位同道。

准备好电烙铁、焊锡丝、排针、排母、万用板、USB转串口烧路线、ESP8266无限模块一个

仔细核对ESP8266烧录模块的引脚,并认真按顺序记录下来,最好记在纸上,方便核对。

核对手中的串口烧录线的引脚,尤其注意它的电源接的是否时3.3V,这一点非常重要,因为ESP8266的供电电源时3.3V,如果接5V很快就会坏掉!如果串口烧路线电源连的是5V请用烙铁将其拆卸,移到3.3V的电源处。

对排母和排针进行布局,认真核对脚位是否与ESP8266模块一致

用烙铁和焊锡丝小心练好线路,切勿出现短路!同时注意是否有虚焊。

焊好后将ESP8266插上,注意方向,重新核对脚位

连接串口烧路线,注意引脚连接顺序,尤其注意电源千万不能接错!同时注意IO1是否用杜邦线下拉到GND。注意不是IO2!

插上USB转串口烧路线到USB口

右击“我的电脑”,选择“设备管理”

点击“端口(COM/LPT)"左侧的三角形,有的电脑可能是”人体学输入设备,这个如果找不到请搜索相关资料。

记录USB转串口所在端口ID,如果不清楚可以试着将模块拔下,看看哪个端口消失了。

下载AT烧录软件,由于官网的AT烧录软件波特率太高很容易失败,所以这里采用网友开发的烧录软件ESP8266Flasher-x86-v0.9.2.4.exe,这个目前用的比较多,可以很容易通过百度获取。

选择“操作”选项卡,设置串口ID,就是第11步记录的串口ID

切换到“配置”选项卡

按图中配置设置号烧录地址,记住AT固件的地址必须是从0x00000开始,同时其它的烧录配置前的x必须去掉,否则软件会将这些内置的代码也烧录进去!

切换到“操作”选项卡,点击“一键烧录”

软件提示烧录进度,耐心等待即可

进度条满格,烧录完成,接下来是测试。

打开安信可的官方调试工具sscom42.exe,这个注意,有的调试工具虽然能通信但可能对于这个模块会出现莫名其妙的现象,比如STC的串口调试工具就会一直反馈发出去的指令,所以保险起见最好采用官方自带的调试工具吧。

配置好波特率,一般AT固件默认波特率为115200,如果不行可切换到9600,如果仍然不行那么可以考虑重启电脑或者上官方咨询这个版本的AT固件波特率。同时注意停止位、数据位、校验等的配置是否一致。最重要的是串口ID不能选错了。确认正确后“打开串口”。

输入AT指令,点击发送,成功的话串口调试工具应当收到下面类似的信息,至少不应该是乱码。如果没有信息反馈检查下你的IO1脚是否已经和GND断开了,如果没有请断开后再重新上电,然后再进行本步操作。