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試試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章