STM32F103的USART2串口能输出,但是ESP01S没有反应

img


USART2连接电脑能看见输出,但是接在ESP01S上没有反应。换了个程序ESP01可以连接到服务器。但是找不到问题

这种情况可能是因为USART2与ESP01S的通信参数设置不一致导致的。你可以检查一下USART2和ESP01S的波特率、数据位、停止位、校验位等参数是否一致,以及数据发送的格式是否符合ESP01S的要求。同时,你也可以通过调试工具查看USART2发送数据的情况,以便进一步分析问题所在。

  • 这篇博客: STM32F103RC使用esp-01s连接机智云中的 4.2.1、修改 USART3 文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •   在 usart3.c 文件中添加串口 3 的初始化和中断服务函数,将中断接收的数据写入到gizPutData()函数,代码如下:
      添加头文件#include “gizwits_product.h” 到USART3文件里面,不添加就会报错。

    在这里插入图片描述