由于兴趣广泛,自己又开始玩起了物联网。基于SIM卡模块的无线传输模式,总得
准备一个SIM卡来测试,还要包月流量,测试也比较头疼,如果能用WIFI来实现,家里
又有无线路由器,测试起来会相对简单一些,这就想起了现在流行的WIFI模块:ESP8266,
去年听过,也买了三个开发模块,一直放着,最近因为心血来潮,搞起来。
简单看了一下官方的手册,然后3.3V直接供电,USB转TTL串口模块接上。发现串口
助手只打印了一条信息后,就没有动静了。
开始上电的信息如下:
感觉不对啊,难道是供电问题?复位问题?模块坏了?固件问题?作为一个貌似专业的电子
工程师,这不是什么问题!
(1)再换一个模块上电,问题依旧!!(同批买的三块,如果全是这样,淘宝还让人相信?)
(2)使用5A直流电流供电,保证电流OK!现象一样。
(3)查看官方的手册,烧写新的固件(找到问题了!)
我在烧写固件时,点击烧写,直接烧写成功了,搞过单片机程序烧写的我,
立即明白,可能之前模块一直在BOOT烧写模式,因此没有真正的启动程序。
仔细看了一下买的开发模块,又看了一下手册,明白了,GPIO0在BOOT模
式下为低(接GND),我这个模块上,有个跳线,跳线帽在上面,把GPIO0接低,
因此让模块在烧写程序的模式,当然不启动程序了。
拿走GPIO0上的跳线,上电后,打印了很多的乱码,还出现了能识别的信息,
ESP8266模块上电正常了!至于实现什么功能,继续研究。
写给粗心大意的自己,不过,还是要多看看官方的手册,看看别人的调试笔记,
这样会更能有效的学习与掌握技术!