關于ESP8266模塊的選擇
針對初學者,強烈建議選擇帶有串口的ESP8266開發(fā)板!這可以避免像我曾經遇到的燒錄固件失敗等問題。推薦直接購買已預裝機智云固件的模塊,或者帶有串口下載功能的模塊,例如機智云淘寶店推薦的開發(fā)板。

固件燒錄詳解
在進行機智云固件燒錄時,建議使用較舊版本的燒錄工具,如v3.6.1,而非新版如v3.9.1,因為舊版參數更易調整。確保選擇合適的FLASH SIZE和較高的串口波特率以提升下載速度。
點擊.exe文件,彈出對話框,選擇ESP8266 download,然后進入到燒錄界面,如果連接STM32進行通信的話,只需要燒錄一個combine文件即可,如果是獨立的ESP8266模塊soc方案,則需要按網上方案燒錄四個文件(ESP8266模塊soc方案即為不接任何單片機,ESP8266模塊自己作為主控芯片進行通信和控制的方案,本文不采用這種方案),combine文件燒錄界面如下:

注意:FLASH SIZE這行得看自己買的實際情況,有的是8Mbit,有的是32Mbit,串口波特率盡量選高,下載快的多。
機智云平臺操作要點
在機智云開發(fā)者中心創(chuàng)建新項目時,初學者應選擇通用項目而非預設的智能照明等項目。這樣更有利于理解機智云核心功能和自由修改移植代碼。確保在模組信息中正確配置ESP8266型號,通常熱點密碼為123456789,可根據需要修改。


下載后,將以下代碼文件copy到自己項目工程里面:

注意:main.c函數也必須替換,在此基礎上來增入自己原有的程序。
然后進行代碼移植,首先講講移植進入的程序里有哪些地方重要:

參考上述步驟進行代碼移植時,務必替換main.c函數并將自己的功能程序集成到product.c文件中。重要的是,在gizwitsEventProcess()函數中添加自定義事件處理,例如LED控制,以實現你的功能需求。

這些指南旨在幫助初學者順利開發(fā)STM32F103 + ESP8266項目,避免常見問題并有效利用機智云平臺的功能。
-
STM32
+關注
關注
2306文章
11128瀏覽量
371358 -
開發(fā)板
+關注
關注
26文章
6150瀏覽量
113884 -
機智云
+關注
關注
3文章
631瀏覽量
27655 -
ESP8266
+關注
關注
51文章
966瀏覽量
49048
發(fā)布評論請先 登錄
使用ESP8266將STM32F103C8連接到互聯網的方法
從0到1:完成智能硬件產品的開發(fā)
STM32F407機智云開發(fā)esp8266固件燒寫一直不成功
基于機智云IoT開發(fā)平臺的溫室番茄遠程監(jiān)控系統(tǒng)
移植機智云代碼到STM32F103
STM32F103+ESP8266使用工程模板接入機智云的過程
從5方面描述STM32F407+ESP8266連接機智云過程
使用STM32控制ESP8266手機wifi開啟窗戶的詳細資料合集免費下載
機智云Arduino與ESP8266 ESP12-F之間的連接
【STM32F4】STM32F407+ESP8266連接機智云過程詳解
正點原子STM32F103+ESP8266使用工程模板接入機智云的詳細步驟

STM32F103 + ESP8266與機智云開發(fā)常見問題集錦:入門者必讀!
評論