關(guān)于ESP8266模塊的選擇
針對初學者,強烈建議選擇帶有串口的ESP8266開發(fā)板!這可以避免像我曾經(jīng)遇到的燒錄固件失敗等問題。推薦直接購買已預裝機智云固件的模塊,或者帶有串口下載功能的模塊,例如機智云淘寶店推薦的開發(fā)板。
固件燒錄詳解
在進行機智云固件燒錄時,建議使用較舊版本的燒錄工具,如v3.6.1,而非新版如v3.9.1,因為舊版參數(shù)更易調(diào)整。確保選擇合適的FLASH SIZE和較高的串口波特率以提升下載速度。
點擊.exe文件,彈出對話框,選擇ESP8266 download,然后進入到燒錄界面,如果連接STM32進行通信的話,只需要燒錄一個combine文件即可,如果是獨立的ESP8266模塊soc方案,則需要按網(wǎng)上方案燒錄四個文件(ESP8266模塊soc方案即為不接任何單片機,ESP8266模塊自己作為主控芯片進行通信和控制的方案,本文不采用這種方案),combine文件燒錄界面如下:
注意:FLASH SIZE這行得看自己買的實際情況,有的是8Mbit,有的是32Mbit,串口波特率盡量選高,下載快的多。
機智云平臺操作要點
在機智云開發(fā)者中心創(chuàng)建新項目時,初學者應(yīng)選擇通用項目而非預設(shè)的智能照明等項目。這樣更有利于理解機智云核心功能和自由修改移植代碼。確保在模組信息中正確配置ESP8266型號,通常熱點密碼為123456789,可根據(jù)需要修改。
下載后,將以下代碼文件copy到自己項目工程里面:
注意:main.c函數(shù)也必須替換,在此基礎(chǔ)上來增入自己原有的程序。
然后進行代碼移植,首先講講移植進入的程序里有哪些地方重要:
參考上述步驟進行代碼移植時,務(wù)必替換main.c函數(shù)并將自己的功能程序集成到product.c文件中。重要的是,在gizwitsEventProcess()函數(shù)中添加自定義事件處理,例如LED控制,以實現(xiàn)你的功能需求。
這些指南旨在幫助初學者順利開發(fā)STM32F103 + ESP8266項目,避免常見問題并有效利用機智云平臺的功能。
-
STM32
+關(guān)注
關(guān)注
2293文章
11032瀏覽量
365049 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5682瀏覽量
104837 -
機智云
+關(guān)注
關(guān)注
3文章
617瀏覽量
26853 -
ESP8266
+關(guān)注
關(guān)注
51文章
965瀏覽量
47426
發(fā)布評論請先 登錄
使用ESP8266將STM32F103C8連接到互聯(lián)網(wǎng)的方法

從0到1:完成智能硬件產(chǎn)品的開發(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使用工程模板接入機智云的詳細步驟

評論