本实验所使用的开发板:正点原子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
暂无评论