第一節(jié)硬件解讀
說明:以下內(nèi)容為藍(lán)橋杯官方提供的資料,公子只對其進(jìn)行整理發(fā)布:
ZM433/470SX-M 模塊是廣州致遠(yuǎn)電子有限公司自主研發(fā)的一款工業(yè)級射頻無線產(chǎn)品。模塊采用源自軍用戰(zhàn)術(shù)通信系統(tǒng)的 LoRa 調(diào)制技術(shù)設(shè)計(jì),完美解決了小數(shù)據(jù)量 在復(fù)雜環(huán)境中的超遠(yuǎn)距通信問題。相較傳統(tǒng)調(diào)制技術(shù), ZM433/470SX-M 模塊在抑制同頻干擾具有明顯優(yōu)勢,解決了傳統(tǒng)設(shè)計(jì)方案無法同時(shí)兼顧距離、抗擾和功耗的弊端。另外,芯片集成了+20dBm的可調(diào)功率放大器,可獲得超過-148dBm 的接收靈敏度,鏈路預(yù)算達(dá)到了行業(yè)領(lǐng)先水平,針對應(yīng)用于遠(yuǎn)距離傳輸且對可靠性要求極高的場合,該方案是不二之選。
而藍(lán)橋杯物聯(lián)網(wǎng)的開發(fā)板板載的Lord原理圖如下:
從圖中可以看出,該Lora是采用SPI的方式。有人問,為什么還有USART?因?yàn)榇诘?個(gè)引腳是支持編程的。這從官方提供的手冊中可以看出。
第二節(jié)環(huán)境配置
本次例程還是在OLED的例程上修改,修改的唯一一處是勾選Debug,其他的配置不需要修改。
第三節(jié)編寫代碼
1,打開官方提供的賽點(diǎn)資源包,直接打開LoRa_STM32L0_API這個(gè)文件夾,如下圖:
2,將文件夾中的.c文件復(fù)值并添加到STM32CubeMX生成的項(xiàng)目的Src這個(gè)文件夾中,如下圖:
3,將文件夾中的.h文件復(fù)值并添加到STM32CubeMX生成的項(xiàng)目的Inc這個(gè)文件夾中,如下圖:
4,打開項(xiàng)目,對項(xiàng)目進(jìn)行編譯,會提示0錯(cuò)錯(cuò)誤,0警告。
5,對項(xiàng)目添加.h文件,選擇文件的時(shí)候要選擇Inc這個(gè)文件夾。如下圖:
6,對項(xiàng)目添加.c文件,選擇文件的時(shí)候要選擇Src這個(gè)文件夾下所有的.c文件。如下圖:
7,我們選中spi.c文件,修改如下兩處,原因是藍(lán)橋杯官方提供是LL庫,我們學(xué)習(xí)的是HAL庫。具體改動如下:
8,將Lora.c文件全部注釋掉。
9,同樣的道理,由于藍(lán)橋杯官方提供是LL庫,我們學(xué)習(xí)的是HAL庫。所以需要改動三處,具體改動如下:
10,最后,所有的底層都搞好了,開始編寫頂層函數(shù)。
11,項(xiàng)目需要的頭文件,變量,宏定義如下圖:
12,還是需要初始化OLED,具體函數(shù)如下:
13,所有函數(shù)的初始化,局部變量,如下圖:
14,while里面的函數(shù)如下圖:
15,編譯代碼,配置下載器并開始下載。
第四節(jié) 實(shí)驗(yàn)現(xiàn)象
實(shí)驗(yàn)注意事項(xiàng):
1,程序語句需要位于程序的BEGIN與END之間。
2,利用USB線將電腦USB口與開發(fā)板USB1口連接。
3,CN4所有撥碼開關(guān)必須選擇ON DP檔,否則無法下載程序。
實(shí)驗(yàn)現(xiàn)象:
LD1,LD4常亮。按下按鍵,OLED第一行顯示“TX:11”,此時(shí)另外一塊開發(fā)板的OLED第二行顯示“OLED:ON”,并且LD5常亮;再次按下按鍵,OLED第一行顯示“TX:10”,此時(shí)另外一塊開發(fā)板的OLED第二行顯示“OLED:OFF”,并且LD5常滅。
宗旨:
免費(fèi)的服務(wù),永遠(yuǎn)的開源
說明:
1.本教程免費(fèi),開源,禁止用于任何商業(yè)用途,違者必究。
2.本教程版權(quán)所屬為東莞市東城墨竹公子電子工作室,盜版必究。
3.資料下載請通過以下方式:
微信公眾號:撞上電子
CSDN:撞上電子
掘金:撞上電子
今日頭條:撞上電子
淘寶企業(yè)店:撞上電子
--東莞市東城墨竹公子電子工作室
--墨竹公子
--2021.12.25
-
模塊
+關(guān)注
關(guān)注
7文章
2786瀏覽量
50156
發(fā)布評論請先 登錄
展會回顧|2025第十四屆中國(北京)國防信息化裝備與技術(shù)博覽

TE Connectivity亮相第十四屆飛機(jī)航空電子國際論壇

德力西電氣亮相第十四屆房地產(chǎn)產(chǎn)業(yè)鏈創(chuàng)新合作論壇
奧松半導(dǎo)體出席第十四屆國際數(shù)字地球會議
易華錄亮相第十四屆智能交通市場年會
四維圖新亮相第十四屆智能交通市場年會
千方科技亮相第十四屆智能交通市場年會
慧爾視邀您相約第十四屆智能交通市場年會
第十四屆芯原CEO論壇五大預(yù)測
中國中車亮相第十四屆中國(澳門)國際汽車博覽會
【北京迅為】iTOP-i.MX6開發(fā)板使用手冊第四部分固件編譯第十四章非設(shè)備樹Android4.4系統(tǒng)編譯

才茂亮相第十四屆配電技術(shù)應(yīng)用大會
CET中電技術(shù)邀您參加第十四屆配電技術(shù)應(yīng)用大會

文曄攜手ADI亮相第十四屆配電技術(shù)應(yīng)用大會~

評論