Ra-09 是由深圳市安信可科技有限公司設(shè)計(jì)開發(fā)的一款 LoRa 模組,該模組用于超長距離擴(kuò)頻通信。其芯片 STM32WLE5CCU6 是通用的 LPWAN 無線通信SoC,集成了射頻收發(fā)器、調(diào)制解調(diào)器和 32-bit Arm? Cortex?-M4 MCU。該 MCU 采用ARM內(nèi)核,工作頻率可達(dá) 48MHz。Ra-09 模組支持 LPWAN 用例下的 LoRa 調(diào)制和傳統(tǒng)的(G)FSK調(diào)制;同時(shí)發(fā)射機(jī)還支持 BPSK 調(diào)制和(G)MSK 調(diào)制,接收機(jī)支持(G)MSK 調(diào)制。Ra-09 模組為 LPWAN 應(yīng)用提供超長范圍和超低功耗通信,可廣泛應(yīng)用于智能儀表,供應(yīng)鏈和物流,家庭樓宇自動(dòng)化,安防系統(tǒng),遠(yuǎn)程灌溉系統(tǒng)等場景。
一、Keil開發(fā)環(huán)境搭建
1.1 獲取SDK
1.2 安裝 STM32CubeMX
1.3 安裝Keil MDK開發(fā)環(huán)境
1.4 SDK獲取
1.5 工具包導(dǎo)入
1.6 工程芯片參數(shù)配置修改
1.7 編譯
二、燒錄說明
2.1 燒錄工具安裝
2.2 硬件接線說明:
2.3 固件驗(yàn)證
三、聯(lián)系我們
前言
Ra-09模組是由深圳市安信可科技有限公司開發(fā)的LoRaWAN節(jié)點(diǎn)模塊。模塊核心處理器芯片是一款高集成度的低功耗LoRa射頻芯片(SoC),支持LoRa、LoRaWAN。支持接入chirpstack、TTN等服務(wù)器。
01Keil開發(fā)環(huán)境搭建
獲取SDK
安裝 STM32CubeMX
STM32CubeMX工具獲取鏈接:
https://www.st.com/content/st_com/en/stm32cubemx.html
【推薦】工具安裝說明文檔鏈接:
https://blog.csdn.net/Brendon_Tan/article/details/107685563
安裝Keil MDK開發(fā)環(huán)境
Keil MDK開發(fā)工具獲取鏈接:
https://www.keil.com/download/product/
【推薦】工具安裝說明文檔鏈接:
https://blog.csdn.net/DaXiongRen/article/details/120072979
SDK獲取
Ra-09模組開源SDK獲取鏈接:https://github.com/Ai-Thinker-Open/Ai-Thinker-LoRaWAN-Ra-09.git
注:該源碼將實(shí)時(shí)更新,建議使用git工具直接下載源碼。
工具包導(dǎo)入
Ra-09模組編譯需要的工具包為Keil.STM32WLxx_DFP.1.0.7.pack;
首先,打開源碼中的GPIO例程(路徑:STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCExamplesGPIOGPIO_EXTIMDK-ARM),如下:
打開以后,keil5 MDK將會(huì)自動(dòng)下載編譯等相關(guān)工具,若是網(wǎng)絡(luò)有問題,則需要手動(dòng)安裝工具:
1)取消下載
2)點(diǎn)擊file --> import,路徑指到工具所在文件夾
3)導(dǎo)入成功以后,重新打開該project。
4)打開工程成功以后,點(diǎn)擊Rebuild按鈕,工具安裝成功,將完成編譯。
工程芯片參數(shù)配置修改
官方只提供了STM32WL55JC和STM32WL55JC1的相關(guān)應(yīng)用demo,由于封裝不通我們并不能直接使用相關(guān)程序,需要移植才能使用。
參考說明文檔:
https://blog.csdn.net/qq_47159466/article/details/127106376
編譯
完成參數(shù)配置以后,重新用keil MDK打開工程,點(diǎn)擊Rebuild按鈕,完成編譯。編譯完成以后,將在路徑:
STM32Cube_FW_WL_V1.3.0ProjectsNUCLEO-WL55JCApplicationsLoRaWANLoRaWAN_AT_SlaveMDK-ARMLoRaWAN_AT_Slave
下生成固件 LoRaWAN_AT_Slave.hex。
02燒錄說明
燒錄工具安裝
燒錄工具獲取鏈接:STM32CubeProgrammer
運(yùn)行應(yīng)用程序,完成軟件安裝:
打開燒錄軟件,點(diǎn)擊open file,選擇我們剛剛編譯好的文件;
硬件接線說明
將模組的 PH3 引腳接高電平以后,拉低一下 NRST 引腳,配置模組進(jìn)入燒錄模式。軟件部分,點(diǎn)擊 connect 之后再點(diǎn)擊 Download,待進(jìn)度條拉滿,模組燒錄成功。
固件驗(yàn)證
固件燒錄成功以后,將模組的 PH3 引腳懸空,點(diǎn)擊斷開模組與燒錄軟件之間的連接,打開串口助手,連接模組,配置串口波特率為9600,復(fù)位一下模組,將獲取啟動(dòng)信息,并發(fā)送ID讀取指令,效果如下:
03聯(lián)系我們
●安信可官網(wǎng)docs:https://docs.ai-thinker.com/cam
●小安派GitHub開源倉庫地址:https://github.com/Ai-Thinker-Open/AiPi-Open-Kits
備注
本文由安信可團(tuán)隊(duì)原創(chuàng)出品
如需轉(zhuǎn)載請聯(lián)系
審核編輯 黃宇
-
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16609 -
燒錄
+關(guān)注
關(guān)注
8文章
259瀏覽量
35561 -
LoRa
+關(guān)注
關(guān)注
349文章
1689瀏覽量
231910
發(fā)布評論請先 登錄
相關(guān)推薦
評論