天天看點

正點原子STM32F407+ESP8266開發上篇

        說起機智雲,真是對物聯網技術小白來說太人性化了,對物聯網感興趣的的小白,隻需會學會看懂代碼中的接口,可以先不用學會網絡協定(當然這個肯定要學的),即可輕松将資料上傳到雲端,廢話不多說,直接給教程(其實官網已經給了)。

  • 晶片固件燒寫

1)固件下載下傳位址

http://docs.gizwits.com/zh-cn/deviceDev/ESP8266序列槽燒寫說明.html

2)利用USB轉TTL序列槽進行燒寫

正點原子STM32F407+ESP8266開發上篇
正點原子STM32F407+ESP8266開發上篇

3)實物連接配接圖

正點原子STM32F407+ESP8266開發上篇

用USB to TTL進行燒寫的缺點就是它隻有一個GND

是以用排針引出USB to TTL的GND,使得WIFI的GPIO0與GND共接一個地(其它方法也可以,隻要保證共地就行)

WIFI燒寫固件時的接口連接配接

VCC –> 3.3V

TXD –> USB TO TTL的RXD

RXD –> USB TO TTL的TXD

GPIO0 –> GND

GND –> GND

如果連接配接的是3.3V可能會由于電壓問題而導緻電腦藍屏重新開機,以及無法進行燒寫固件。可以改為接5V電源供電,保證供電充足。

4)注意事項

WIFI子產品序列槽預設的波特率是115200. 經過一次燒寫的WIFI子產品想要再次進行燒寫時由于波特率的錯誤,固件燒寫工具無法再次連接配接裝置。因為燒寫了機智雲提供的固件後,WIFI的序列槽波特率變為了9600,應選擇正确的波特率進行擦除并重新燒寫。

後續會分享實物開發

繼續閱讀