正点原子ESP8266AT指令开发的硬件连接

本实验所使用的开发板:正点原子STM32精英板        使用的WIFI模块:正点原子家的ESP8266

实验中所遇到的问题:当根据正点原子所给的教程进行硬件连接并且烧录进所提供的例程时,通过串口调试助手发送 “AT” 并未得到返回信息。

后在正点原子论坛中找到问题所在(相关帖子),在此我根据自己的了解赘述一番:

        先了解下正点原子家的ESP8266模块:

 该模块有6根引脚引出,从左往右,引脚的名称和功能分别为:

附上正点原子ESP8266模块的资料下载地址: WIFI模块ATK-ESP8266(ESP 01) — 正点原子资料下载中心 1.0.0 文档 (openedv.com) 

野火家的ESP8266模块资料下载地址:野火【WiFi_ESP8266】模块资料 — 野火产品资料下载中心 文档 (embedfire.com)

      想要实现在串口调试助手发送 “AT” 后能收到8266的 “OK” 答复,最简单的方法是——将开发板USART1上的跳线帽拔出,将USART1处的RXD与8266的TXD相连,TXD与8266的RXD相连,再将8266的VCC、GND连接到开发板的5V和GND处。剩下的RST和IO_0引脚可悬空不连。如表所示:

开发板 ESP8266
RXD(USART1) TXD
TXD(USART1) RXD
5V VCC
GND GND
RST
IO_0

         在这里我们要了解此处USART1跳线帽的作用:该跳线帽将RXD-PA9,TXD-PA10连接起来,PA9和PA10分别为USART1的发送接收引脚。(此处附上STM32F1的5个串口引脚对应IO图)

而RXD、TXD与下方USB_232及附近的电路组成了USB-TTL部分,负责单片机能够与电脑进行串口通信

而串口调试助手是位于上位机(即我们的PC端)运行,我们想要串口调试助手发出的信息8266能接收并响应,则需要8266通电接地并且RXD、TXD与电脑相连,但是8266只能接收TTL电平,所以我们可以借用USB-TTL电路来与电脑通信。即借用了单片机的USB-TTL电路,从单片机的RXD、TXD与8266连接。这样子连接,我们就可以用电脑上的串口调试助手对8266模块进行AT指令开发了。

版权声明:本文为CSDN博主「汉广、」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_53089598/article/details/121734970

本实验所使用的开发板:正点原子STM32精英板        使用的WIFI模块:正点原子家的ESP8266

实验中所遇到的问题:当根据正点原子所给的教程进行硬件连接并且烧录进所提供的例程时,通过串口调试助手发送 “AT” 并未得到返回信息。

后在正点原子论坛中找到问题所在(相关帖子),在此我根据自己的了解赘述一番:

        先了解下正点原子家的ESP8266模块:

 该模块有6根引脚引出,从左往右,引脚的名称和功能分别为:

附上正点原子ESP8266模块的资料下载地址: WIFI模块ATK-ESP8266(ESP 01) — 正点原子资料下载中心 1.0.0 文档 (openedv.com) 

野火家的ESP8266模块资料下载地址:野火【WiFi_ESP8266】模块资料 — 野火产品资料下载中心 文档 (embedfire.com)

      想要实现在串口调试助手发送 “AT” 后能收到8266的 “OK” 答复,最简单的方法是——将开发板USART1上的跳线帽拔出,将USART1处的RXD与8266的TXD相连,TXD与8266的RXD相连,再将8266的VCC、GND连接到开发板的5V和GND处。剩下的RST和IO_0引脚可悬空不连。如表所示:

开发板 ESP8266
RXD(USART1) TXD
TXD(USART1) RXD
5V VCC
GND GND
RST
IO_0

         在这里我们要了解此处USART1跳线帽的作用:该跳线帽将RXD-PA9,TXD-PA10连接起来,PA9和PA10分别为USART1的发送接收引脚。(此处附上STM32F1的5个串口引脚对应IO图)

而RXD、TXD与下方USB_232及附近的电路组成了USB-TTL部分,负责单片机能够与电脑进行串口通信

而串口调试助手是位于上位机(即我们的PC端)运行,我们想要串口调试助手发出的信息8266能接收并响应,则需要8266通电接地并且RXD、TXD与电脑相连,但是8266只能接收TTL电平,所以我们可以借用USB-TTL电路来与电脑通信。即借用了单片机的USB-TTL电路,从单片机的RXD、TXD与8266连接。这样子连接,我们就可以用电脑上的串口调试助手对8266模块进行AT指令开发了。

版权声明:本文为CSDN博主「汉广、」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_53089598/article/details/121734970

生成海报
点赞 0

汉广、

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

Arduino入门教程

Arduino编译环境下载 当前最新版ArduinoIDE 下载地址: Software | Arduino 认识Arduino IDE 点亮13号引脚的LED灯,持续一秒,然后灭掉,再持续一秒

零基础入门STM32编程——工具篇(四)

前情回顾 上篇学习了STM32F103的系统架构,时钟树等知识点,了解了内部外设所挂载的总线。下面我们将继续输入学习STM32编程。 一 工具篇 “工欲善其事必先利其器”,开始STM32F103编

关于MIPI的D-PHY硬件总结

前言 MIPI(Mobile Industry Processor Interface)是由ARM, ST ,TI等公司成立的一个联盟,目的是确定并推动移动应用处理器接口的开放性标准,为移动应用处理器的标准硬件和软件

按键消抖+点亮led灯

前言 本课程是按键消抖的一个扩展内容,主要是通过实验观察按键消抖和不消抖的一个区别。 一、按键消抖 按键抖动:按键抖动通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点