esp8266 wifi模块刷nodemcu固件并蓝牙串口调试

原创
2015/06/03 21:05
阅读数 1.2W

esp8266 wifi模块价格十分实惠。出厂是默认带AT指令的系统,通过串口使用at命令进行交互。但是可以刷别的固件,例如nodemcu。

nodemcu可以用lua脚本控制模块,而且lua脚本的优势是非常容易编写,也不需要编译。本文简单的介绍一下在esp8266模块上烧写nodemcu固件,并简单的通过串口让模块接入AP。


  1. 下载nodemcu_flasher64bit.exe  这是一个nodemcu固件的烧写软件。我下载的是64为版本。32为版本地址为:http://www.nodemcu.com/download/flasher/nodemcu_flasher32bit.exe  

  2. 下载最新固件,这是非必要步骤,因为烧写软件会自动从网上下载固件,但我不知道是不是最新的。

  3. 使用usb转ttl连接模块的uart,同时拉低模块GPIO0,把GPIO0这个引脚连接到gnd脚,进入烧录模式,平时不这么接为正常模式。

  4. 打开烧录软件,点击“Flash”按钮,如果下方能正常显示mac地址,且有进度条则烧录进行中,一般也就正常了。

  5. 烧录好了后,我是用putty连接COM4口,具体哪个口看设备管理器。输入如下类似命令,即连入家里的路由。


print(wifi.sta.getip())

--nil

wifi.setmode(wifi.STATION)

wifi.sta.config("SSID","password")

print(wifi.sta.getip())

--192.168.199.200

图片中的arduino只是用来供电,提供给esp266 3.3V的电,和蓝牙串口模块5V的电。为什么不通过旁边的usb转ttl的模块连接电脑呢?因为前段时间因为被带电源的usb hub烧坏笔记本,现在对有电的东西插电脑表示担心,所以使用了无线 的蓝牙传串口模块。


展开阅读全文
打赏
1
3 收藏
分享
加载中

引用来自“topdogs”的评论

引用来自“一銤阳光”的评论

您好,博主,请问您使用的无线蓝牙烧录的方式,
您的电脑端是也有一块无线蓝牙与之配对,还是直接用电脑蓝牙与之配对的

电脑内置蓝牙模块,在windows下,连接蓝牙模块,并且设置为串口通讯。
这种方式很酷呀,
以前只做过PC连接一个无线蓝牙模块,硬件上连接一个无线蓝牙模块,主从配的后,借助电脑上的串口调试助手实现无线调试参数。
您用的是电脑内置蓝牙,而且可以直接烧录固件。真想向博主学习一下。😄 hualong1995@hotmail.com
2017/04/01 17:15
回复
举报
topdogs博主

引用来自“一銤阳光”的评论

您好,博主,请问您使用的无线蓝牙烧录的方式,
您的电脑端是也有一块无线蓝牙与之配对,还是直接用电脑蓝牙与之配对的

电脑内置蓝牙模块,在windows下,连接蓝牙模块,并且设置为串口通讯。
2017/03/26 13:47
回复
举报
您好,博主,请问您使用的无线蓝牙烧录的方式,
您的电脑端是也有一块无线蓝牙与之配对,还是直接用电脑蓝牙与之配对的
2017/03/26 10:29
回复
举报
顶!27楼主用面包板搭建一个烧录环境,佩服!开发和测试用用,也挺好!
依靠lua脚本来开发固件是一个选择,但是考虑到功能的多样性,和资源更有效的利用,还是自己开发固件好。

某宝店铺号5279597 wifi模块和配套测试烧录板,8266二次开发,智能家居方案开发,有兴趣可以看看。6
2016/06/28 18:39
回复
举报
更多评论
打赏
4 评论
3 收藏
1
分享
返回顶部
顶部