在我入门ESP8266小黄板的过程中,过程是艰难的,因为网络上的资料太多太乱,官网上的资料不算太完备,而在技术交流群里面的就更乱了,所以想按自己学习所总结到的经验来分享给大家。
资源链接:http://pan.baidu.com/s/1i4MmNTN
请使用本教程之前先下载以上资源。
前言:esp8266我用到的是小黄板测试板,而ESP8266主要有两种固件,一种是AT固件,一种是IOT固件。
前者用串口调试助手,一步步输入AT指令操作模块,详情请查看资源链接下面的\esp8266\esp8266编程相关手册\4A-Espressif AT指令集018.pdf和4B-Espressif AT指令使用示例_v0.2.pdf,具体用法也可以参考我的另一篇文章:《关于51单片机+ESP8266》。用法非常简单。
后者是IOT模式是物联网全自动操作的,在这里是关于IOT方式的详细使用方法。
一、ESP8266固件编程与烧写
烧固件即可理解成是烧写系统,或者是烧写驱动。想玩ESP8266就要先往里面烧写固件。就像学习其他一般WiFi模块,我们要先了解几个问题:
a、固件从哪里来?
第一种是从官网获取各个不同版本的固件;
第二种是从互联网上获得别人已经写好并编译好的固件,一般是从官网上修改所得;
第三种是自己编写的固件。
b、怎样烧固件?
第一种如果烧写已有固件,则可用普通烧写工具刷入该bin文件;
第二种是自己编写好的固件源代码,要用编译工具先将源代码编译出.bin文件,才可以进行烧写。
c、怎样编写自己的固件?
先在官