0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32F103 + ESP8266與機(jī)智云開(kāi)發(fā)常見(jiàn)問(wèn)題集錦:入門(mén)者必讀!

機(jī)智云 ? 2024-07-18 08:11 ? 次閱讀

關(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ā)板。

387cbfca-449a-11ef-817b-92fbcf53809c.jpg

固件燒錄詳解

在進(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文件燒錄界面如下:

38869c52-449a-11ef-817b-92fbcf53809c.jpg

注意: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ù)需要修改。

38949564-449a-11ef-817b-92fbcf53809c.jpg3897f556-449a-11ef-817b-92fbcf53809c.jpg

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

389bdea0-449a-11ef-817b-92fbcf53809c.jpg

注意:main.c函數(shù)也必須替換,在此基礎(chǔ)上來(lái)增入自己原有的程序。

然后進(jìn)行代碼移植,首先講講移植進(jìn)入的程序里有哪些地方重要:

38aaa250-449a-11ef-817b-92fbcf53809c.jpg

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

38b197fe-449a-11ef-817b-92fbcf53809c.jpg

這些指南旨在幫助初學(xué)者順利開(kāi)發(fā)STM32F103 + ESP8266項(xiàng)目,避免常見(jiàn)問(wèn)題并有效利用機(jī)智云平臺(tái)的功能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 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
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用ESP8266STM32F103C8連接到互聯(lián)網(wǎng)的方法

    在本教程中,我們使用 ESP8266STM32F103C8 連接到互聯(lián)網(wǎng)。在這里,我們將 ESP8266 Wi-Fi 模塊與我們的藍(lán)丸 STM32F103C8 板接口,并將數(shù)據(jù)發(fā)
    的頭像 發(fā)表于 10-28 17:25 ?1.1w次閱讀
    使用<b class='flag-5'>ESP8266</b>將<b class='flag-5'>STM32F103</b>C8連接到互聯(lián)網(wǎng)的方法

    從0到1:完成智能硬件產(chǎn)品的開(kāi)發(fā)

    (723更新 第九彈)機(jī)智android開(kāi)發(fā)小技巧(連載)開(kāi)源項(xiàng)目:植物寶盆栽助手-基于ESP8266-12F+STM32F103C8T6基于ES
    發(fā)表于 08-10 12:52

    STM32F407機(jī)智開(kāi)發(fā)esp8266固件燒寫(xiě)一直不成功

    按照STM32F407 機(jī)智開(kāi)發(fā)手冊(cè)上的實(shí)驗(yàn)步驟,板子和esp8266連接燒寫(xiě)固件,一直失敗,求指導(dǎo)
    發(fā)表于 05-06 23:10

    基于機(jī)智IoT開(kāi)發(fā)平臺(tái)的溫室番茄遠(yuǎn)程監(jiān)控系統(tǒng)

    摘要: 設(shè)計(jì)了基于機(jī)智IoT開(kāi)發(fā)平臺(tái)的溫室番茄遠(yuǎn)程監(jiān)控系統(tǒng),上位機(jī)由手機(jī)APP終端和機(jī)智平臺(tái)組成,下位機(jī)部分采用
    發(fā)表于 05-18 17:36

    移植機(jī)智代碼到STM32F103

    二期移植機(jī)智代碼到STM32F103系列在嗶站錄了兩期簡(jiǎn)單的視頻 ,歡迎大家指正不足,我也是剛剛開(kāi)始做,還有很多不足,如果視頻中寫(xiě)的有什么不對(duì)的,還望大家海涵ESP8266直接使用的
    發(fā)表于 08-03 07:46

    STM32F103+ESP8266使用工程模板接入機(jī)智的過(guò)程

    正點(diǎn)原子STM32mini開(kāi)發(fā)板+ESP8266接入機(jī)智博主是一位剛剛接觸STM32的小白,在
    發(fā)表于 02-14 07:47

    機(jī)智ESP8266模組固件資料下載

    機(jī)智ESP8266模組固件
    發(fā)表于 04-23 15:55 ?67次下載
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>ESP8266</b>模組固件資料下載

    從5方面描述STM32F407+ESP8266連接機(jī)智過(guò)程

    由于本次使用的ESP8266是原來(lái)機(jī)智二代產(chǎn)品上的,可能正常聯(lián)上機(jī)智,故沒(méi)有給ESP8266
    的頭像 發(fā)表于 06-21 10:06 ?1.2w次閱讀

    使用STM32控制ESP8266手機(jī)wifi開(kāi)啟窗戶(hù)的詳細(xì)資料合集免費(fèi)下載

    通過(guò)STM32F103控制ESP8266wifi模塊,進(jìn)行遠(yuǎn)程手機(jī)控制家內(nèi)窗戶(hù)開(kāi)啟關(guān)閉,不包含窗戶(hù)狀態(tài)返回。STM32控制ESP8266手機(jī)wifi開(kāi)啟窗戶(hù)。
    發(fā)表于 11-21 08:00 ?111次下載
    使用<b class='flag-5'>STM32</b>控制<b class='flag-5'>ESP8266</b>手機(jī)wifi開(kāi)啟窗戶(hù)的詳細(xì)資料合集免費(fèi)下載

    機(jī)智Arduino與ESP8266 ESP12-F之間的連接

    這些天在琢磨ESP8266 ESP12-F接入機(jī)智的方法,試了很多坑。比如ESP12-F與arduino 之間的接線問(wèn)題,找了好多資料。其
    的頭像 發(fā)表于 05-25 16:41 ?5668次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>Arduino與<b class='flag-5'>ESP8266</b> <b class='flag-5'>ESP12-F</b>之間的連接

    STM32F4】STM32F407+ESP8266連接機(jī)智過(guò)程詳解

    要求:通過(guò)手機(jī)上的機(jī)智通用APP,點(diǎn)亮開(kāi)發(fā)板載LED0、LED1摘要硬件組成:STM32F407ZGT6+esp8266(樂(lè)鑫)軟件APP:機(jī)智
    發(fā)表于 12-06 09:06 ?27次下載
    【<b class='flag-5'>STM32F</b>4】<b class='flag-5'>STM32F407+ESP8266</b>連接<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>過(guò)程詳解

    NodeMCU ESP8266開(kāi)發(fā)入門(mén)

    NodeMCU ESP8266開(kāi)發(fā)入門(mén)傳送門(mén)
    發(fā)表于 12-07 17:06 ?26次下載
    NodeMCU <b class='flag-5'>ESP8266</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>入門(mén)</b>

    正點(diǎn)原子STM32F103+ESP8266使用工程模板接入機(jī)智的詳細(xì)步驟

    正點(diǎn)原子STM32mini開(kāi)發(fā)板+ESP8266接入機(jī)智博主是一位剛剛接觸STM32的小白,在
    發(fā)表于 12-08 20:21 ?16次下載
    正點(diǎn)原子<b class='flag-5'>STM32F103+ESP8266</b>使用工程模板接入<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>的詳細(xì)步驟

    ESP8266 WIFI的stm32f103的完整工程

    ESP8266WIFI 的stm32f103 的完整工程資料分享
    發(fā)表于 11-17 15:23 ?29次下載

    STM32 ESP8266阿里鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里
    發(fā)表于 08-29 14:21 ?5次下載