板載程序測試

我們用MCU 和光照拓展板,將程序?qū)戇M(jìn) MCU 中,并由 MCU 去讀取光照傳感器的數(shù)值,然后上傳到 OceanConnect 平臺。同時,MCU 也會響應(yīng) OceanConnect 下發(fā)的控制指令,去實際控制小燈的開和關(guān)。

此時,接線圖如下:


image.png

進(jìn)入代碼 targets\STM32L431_EVB_M1\MDK-ARM 目錄,打開 IoT-Demo.uvprojx 工程文件:


image.png

打開項目后, 在 Keil 項目列表中找到 Application/User 下的 main.c,約 52 行,修改參數(shù)如下:


image.png

同一處的其他幾個宏可以不管,程序中未使用。然后修改約 119 行:


image.png

修改完畢以后,點擊:


image.png

進(jìn)行編譯
編譯無誤則準(zhǔn)備燒寫:


image.png

ST-LINK 連接好以后,先要進(jìn)行一下燒寫相關(guān)的設(shè)置。選擇 STM32L4xx_128KB Flash,這樣剛剛編譯好的 程序就會按照 128KB 的 Flash 結(jié)構(gòu)進(jìn)行燒寫:


image.png

點擊:


image.png

進(jìn)行燒寫。然后重啟板子。
打開 QCOM,波特率修改為 115200,此時它將輸出 MCU 的打?。?/p>

image.png

此時,一方面可以從板載 LED 屏看到實時采集的關(guān)照強度,另一方面,可以在開發(fā)中心設(shè)備管理中,看到 該設(shè)備的歷史數(shù)據(jù):


image.png

該實驗中,程序每隔一秒就會向 OceanConnect 發(fā)送一次數(shù)據(jù),所以 NB 模組其實并不會處于 PSM 模 式。因此,在開發(fā)中心點擊“調(diào)試產(chǎn)品”,向設(shè)備發(fā)送 ON 指令,則光照拓展板的小燈就會立即點亮,從而 完成路燈的遠(yuǎn)程控制:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本實驗中,我們需要用到 MCU 和光照拓展板。我們會將程序燒寫進(jìn) MCU 中,并由 MCU 去讀取光照傳感 器的數(shù)...
    NForever閱讀 361評論 0 0
  • 本實驗中,我們需要用到 MCU 和光照拓展板。我們會將程序燒寫進(jìn) MCU 中,并由 MCU 去讀取光照傳感 器的數(shù)...
    黑眼圈panda閱讀 280評論 0 0
  • 本實驗中,我們需要用到 MCU 和光照拓展板。我們會將程序燒寫進(jìn) MCU 中,并由 MCU 去讀取光照傳感 器的數(shù)...
    Just8th閱讀 251評論 0 1
  • 本實驗中,我們需要用到 MCU 和光照拓展板。我們要將程序燒寫進(jìn) MCU 中,并由 MCU 去讀取光照傳感 器的數(shù)...
    illusion_a7b7閱讀 412評論 0 0
  • 板載程序測試 將電路板按照下圖所示:進(jìn)行裝置 進(jìn)入代碼 targets\STM32L431_EVB_M1\MDK-...
    _肖玲閱讀 203評論 0 0

友情鏈接更多精彩內(nèi)容