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