正点原子的esp8266学习笔记

本文是想完成stm32+阿里云+esp8266实现远程门锁功能,目前只学习到一半,写下的都是我自己踩过很多坑之后,对于我来说成功实现功能的步骤,作者纯属小白

一、所用到的硬件设备

1.正点原子的ATK-ESP8266wifi模块

2.单片机STM32F103C8T6

3.USB-TTL模块

4.杜邦线

 

二、调试步骤

1、ESP8266烧录固件

(这一部分我进行了很久,在csdn上看过大部分的文章,还在b站跟了好几个up主,是我试过几个方法里面唯一成功的。)

一般ATK-ESP8266模块是自带的正点的原子云固件,可以轻松跟原子云联网但是却不支持MQTT的AT指令控制,因此当我们拿到了模块以后,做的第一件事情就是将烧录器件和ESP8266进行连接。我们到手的ESP8266有六个引脚,分别是VCC,GND,TXD,RXD,RST,IO_0。前四个就不赘述,后面的RST代表复位,IO-0代表ESP8266的模式,非低电平的时候是运行模式,低电平的时候是下载固件模式。因此若我们想要下载固件至ESP8266里面,IO-0这个引脚也要接GND。

esp8266和USB-TTL接线

3.3V—–VCC

GND—–GND

RXD—–TXD

TXD—–RXD

IO_0(上电复位引脚)—–GND 

这时候USB-TTL上已经没有多余的GND

我们使用公母线,esp8266上的IO_0插母头,GND插公头板子连接成功。

e9836be2530e4459931e07573324af32.jpg

 总共五根线,RST不用接,确认好接线无误以后进行下一步。

下一步就是下载什么样的固件和用什么固件下载软件。

我所用的固件如下:

edad7ed6dfa84022962170e6d0cfd692.jpg

 

我所使用的固件下载软件如下:

8f6f338704814bce8dac6f16469a1312.jpg

 

点击应用程序后出现窗口

713955c4261c48b08b5ada79d691be68.jpg

 

点击OK后出现窗口完成参数设置

128ffe30df424aff8b208aa371d3ac57.jpg

 

SPI SPEED、SPI MODE的设置没有影响直接默认BAUD参数是指烧录速度,设置成最大即可。

重点!!!

插入usb之前进入烧录软件,将com口选择为空白,然后插入usb,接着选择com3,先选择erase擦除,显示finish之后,点击start!!

如果没有成功,多烧录几次,我也是尝试了好多次之后才成功烧入!!!

 

 

待更——

物联沃分享整理
物联沃-IOTWORD物联网 » 正点原子的esp8266学习笔记

发表评论