STM32F4/F1+ESP8266连接移动云(OneNET)

参考视频:B站超纬电子


源码

链接:F4链接
密码 : 666
链接:F1链接
密码 : hhh


实践过程

(1)硬件连接

ESP8266 STM32F407
RX PA2
TX PA3
RST PA4
VCC 3.3V
GND GND

USB转ttl用于串口调试

USB转ttl STM32F407
RX PA9
TX PA10
5V 5V
GND GND

实物图
在这里插入图片描述

(2)调试时注意

① RST接线插上一次,复位后再断开才能成功连接(具体原因不详)
② 能接收,不能发送(或相反)的解决方案:换一个I/O复用
③ I/O复用要严格遵循芯片引脚原理图,比如USART1可以复用A9A10和B6B7我发的资料里面有一张F4的原理图,仅供参考
④ 每次重连都要复位ESP8266

(3)实验现象

在这里插入图片描述

主要问题

(1)透传失败

查看设备是否在线,若在线,请等它离线时再进行透传。
WIFI.c中函数WIFI_Join_AP,添加延时函数。

(2)不能跳转源码

删除OBJ和main里面的零时文件,重新编译

(3) 一直连接不上

将VCC接开发板的5V试试

猜你喜欢

转载自blog.csdn.net/qq_45780842/article/details/106206945