ESP8266

一. 简介

前一段时间一直用ESP8266-12F开发板来学习开发,但是最近想做一些小的智能产品,像智能时钟以及温湿度检测等等,如果用一个完整的模块感觉有点大,很占地方而且价格也比最小系统板贵好多,所以就想用最小系统板来开发,但是面临的第一个比较重要的问题就是不知道如何给这个板子烧写程序,经过几天的学习将程序烧录进去了,今天我把我的方法分享给大家
ESP8266开发板

二. 准备

1.ESP8266-12F系统板

在这里插入图片描述
管脚定义图
在这里插入图片描述

2.转接板

我为了接线方便一点就在淘宝上买了这个转接板,当然不用也是没有问题的,但是价格也不贵两块钱两块包邮,挺划算就买了
在这里插入图片描述
在这里插入图片描述

3.USB转串口模块

这里我们得用USB转TTL模块来,将这个板子和我们的电脑相连接来烧写程序,一般玩单片机的都用这个模块
在这里插入图片描述

4.烧录软件

至于说用的烧写软件还是特别多的,比如在Arduino上直接可以进行程序的烧写以及串口的调试,额外我也将我用的软件给大小分享个

1.ESP8266 Flasher win64
2.ESP8266 Flasher win32

在这里插入图片描述

三. 连接烧录

最关键的问题就是接线,ESP8266的程序烧录模式和正常运行模式,是GPIO0管脚来控制的,可参考下面表来连接
在这里插入图片描述
在这里插入图片描述
用USB转串口模块连接我们的最小核心板,将GPIO0接到GND,就进入下载模式,正常运行的时候将GPIO0的连接线拔掉就可以了,这里VCC使用的是3.3V供电,如果无法进行烧录将GPIO0的线在程序下载的时候拔下后重新插入就可以下载了
在这里插入图片描述
用下面图更好的理解点
在这里插入图片描述

四. 下载

1.点击此处选择要烧录的二进制bin文件
在这里插入图片描述
2.点击Flash进行下载,如果没有反应就重新给ESP8266模块上电
在这里插入图片描述
3.最后就显示下载了
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐