这种情况可能是因为USART2与ESP01S的通信参数设置不一致导致的。你可以检查一下USART2和ESP01S的波特率、数据位、停止位、校验位等参数是否一致,以及数据发送的格式是否符合ESP01S的要求。同时,你也可以通过调试工具查看USART2发送数据的情况,以便进一步分析问题所在。
在 usart3.c 文件中添加串口 3 的初始化和中断服务函数,将中断接收的数据写入到gizPutData()函数,代码如下:
添加头文件#include “gizwits_product.h” 到USART3文件里面,不添加就会报错。