概述
本文是想完成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插公头板子连接成功。
总共五根线,RST不用接,确认好接线无误以后进行下一步。
下一步就是下载什么样的固件和用什么固件下载软件。
我所用的固件如下:
我所使用的固件下载软件如下:
点击应用程序后出现窗口
点击OK后出现窗口完成参数设置
SPI SPEED、SPI MODE的设置没有影响直接默认BAUD参数是指烧录速度,设置成最大即可。
重点!!!
插入usb之前进入烧录软件,将com口选择为空白,然后插入usb,接着选择com3,先选择erase擦除,显示finish之后,点击start!!
如果没有成功,多烧录几次,我也是尝试了好多次之后才成功烧入!!!
待更——
最后
以上就是魔幻招牌为你收集整理的正点原子的esp8266学习笔记的全部内容,希望文章能够帮你解决正点原子的esp8266学习笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复