0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

第十四节 Lora

撞上电子 2022-02-07 11:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第一节硬件解读

说明:以下内容为蓝桥杯官方提供的资料,公子只对其进行整理发布:

ZM433/470SX-M 模块是广州致远电子有限公司自主研发的一款工业级射频无线产品。模块采用源自军用战术通信系统的 LoRa 调制技术设计,完美解决了小数据量 在复杂环境中的超远距通信问题。相较传统调制技术, ZM433/470SX-M 模块在抑制同频干扰具有明显优势,解决了传统设计方案无法同时兼顾距离、抗扰和功耗的弊端。另外,芯片集成了+20dBm的可调功率放大器,可获得超过-148dBm 的接收灵敏度,链路预算达到了行业领先水平,针对应用于远距离传输且对可靠性要求极高的场合,该方案是不二之选。

而蓝桥杯物联网的开发板板载的Lord原理图如下:

ec88cd70-81e6-11ec-9e9d-dac502259ad0.png

从图中可以看出,该Lora是采用SPI的方式。有人问,为什么还有USART?因为串口的2个引脚是支持编程的。这从官方提供的手册中可以看出。

第二节环境配置

本次例程还是在OLED的例程上修改,修改的唯一一处是勾选Debug,其他的配置不需要修改。

第三节编写代码

1,打开官方提供的赛点资源包,直接打开LoRa_STM32L0_API这个文件夹,如下图:

ec9d4674-81e6-11ec-9e9d-dac502259ad0.png

2,将文件夹中的.c文件复值并添加到STM32CubeMX生成的项目的Src这个文件夹中,如下图:

ecafe1d0-81e6-11ec-9e9d-dac502259ad0.png

3,将文件夹中的.h文件复值并添加到STM32CubeMX生成的项目的Inc这个文件夹中,如下图:

ecc1ae4c-81e6-11ec-9e9d-dac502259ad0.png

4,打开项目,对项目进行编译,会提示0错错误,0警告。

5,对项目添加.h文件,选择文件的时候要选择Inc这个文件夹。如下图:

ecd5c80a-81e6-11ec-9e9d-dac502259ad0.png

6,对项目添加.c文件,选择文件的时候要选择Src这个文件夹下所有的.c文件。如下图:

ecedc41e-81e6-11ec-9e9d-dac502259ad0.png

7,我们选中spi.c文件,修改如下两处,原因是蓝桥杯官方提供是LL库,我们学习的是HAL库。具体改动如下:

ed0514ca-81e6-11ec-9e9d-dac502259ad0.png

ed2f8354-81e6-11ec-9e9d-dac502259ad0.png

ed423f12-81e6-11ec-9e9d-dac502259ad0.png

8,将Lora.c文件全部注释掉。

ed54de42-81e6-11ec-9e9d-dac502259ad0.png

9,同样的道理,由于蓝桥杯官方提供是LL库,我们学习的是HAL库。所以需要改动三处,具体改动如下:

ed637a60-81e6-11ec-9e9d-dac502259ad0.png

ed8b704c-81e6-11ec-9e9d-dac502259ad0.png

ed9c8332-81e6-11ec-9e9d-dac502259ad0.png

10,最后,所有的底层都搞好了,开始编写顶层函数。

11,项目需要的头文件,变量,宏定义如下图:

edafc96a-81e6-11ec-9e9d-dac502259ad0.png

12,还是需要初始化OLED,具体函数如下:

edc172be-81e6-11ec-9e9d-dac502259ad0.png

13,所有函数的初始化,局部变量,如下图:

edd5383a-81e6-11ec-9e9d-dac502259ad0.png

14,while里面的函数如下图:

ede8e010-81e6-11ec-9e9d-dac502259ad0.png

edf616ae-81e6-11ec-9e9d-dac502259ad0.png

15,编译代码,配置下载器并开始下载。

第四节 实验现象

实验注意事项:

1,程序语句需要位于程序的BEGIN与END之间。

2,利用USB线将电脑USB口与开发板USB1口连接。

3,CN4所有拨码开关必须选择ON DP档,否则无法下载程序。

实验现象:

LD1,LD4常亮。按下按键,OLED第一行显示“TX:11”,此时另外一块开发板的OLED第二行显示“OLED:ON”,并且LD5常亮;再次按下按键,OLED第一行显示“TX:10”,此时另外一块开发板的OLED第二行显示“OLED:OFF”,并且LD5常灭。

宗旨:

免费的服务,永远的开源

说明:

1.本教程免费,开源,禁止用于任何商业用途,违者必究。

2.本教程版权所属为东莞市东城墨竹公子电子工作室,盗版必究。

3.资料下载请通过以下方式:

微信公众号:撞上电子

CSDN:撞上电子

掘金:撞上电子

今日头条:撞上电子

淘宝企业店:撞上电子

--东莞市东城墨竹公子电子工作室

--墨竹公子

--2021.12.25

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2849

    浏览量

    53436
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    晶科鑫重磅亮相第十四届中国电子信息博览会

    2026年4月9日,深圳市晶科鑫实业有限公司(SJK)携全系列时钟频率解决方案,重磅亮相第十四届中国电子信息博览会(CITE2026)。展会在深圳会展中心(福田)盛大开幕,晶科鑫展位位于1号馆1A013,以科技化、专业化的展陈布局,向全球客户展示国产高可靠频率器件的硬核实力。
    的头像 发表于 04-20 09:44 160次阅读

    永裕泰 | 第十四届中国电子信息博览会(CITE 2026)圆满落幕

    2026年4月9日-11日,第十四届中国电子信息博览会(CITE2026)在深圳会展中心(福田)圆满落下帷幕。本次电博会以“新技术、新产品、新场景”为主题,汇聚了1200余家企业,覆盖消费电子、具身
    的头像 发表于 04-16 06:17 280次阅读
    永裕泰 | <b class='flag-5'>第十四</b>届中国电子信息博览会(CITE 2026)圆满落幕

    MPS亮相第十四届储能国际峰会暨展览会

    2026年4月1日,第十四届储能国际峰会暨展览会(ESIE2026)在北京开幕。MPS携多款创新解决方案亮相B1展馆D17展台,展示了其在储能领域丰富的技术积累。
    的头像 发表于 04-03 15:43 1027次阅读
    MPS亮相<b class='flag-5'>第十四</b>届储能国际峰会暨展览会

    迪文科技精彩亮相ESIE 2026第十四届储能国际峰会暨展览会

    2026年4月1-3日,ESIE2026第十四届储能国际峰会暨展览会在首都国际会展中心举行。迪文科技携多款智能屏及解决方案亮相展会。敬邀广大客户莅临展位(展位号:B3-D06),共同探讨交流!展会
    的头像 发表于 04-01 12:37 383次阅读
    迪文科技精彩亮相ESIE 2026<b class='flag-5'>第十四</b>届储能国际峰会暨展览会

    第十四届中国电子信息博览会深圳新闻发布会成功举行

    2025年12月16日,中国电子信息博览会组委会在深圳召开新闻发布会,宣布第十四届中国电子信息博览会(CITE 2026)将于2026年4月9日—11日在深圳会展中心(福田)盛大举办,并向社会各界
    的头像 发表于 12-17 11:37 763次阅读
    <b class='flag-5'>第十四</b>届中国电子信息博览会深圳新闻发布会成功举行

    喜报 | 第十四届纳博会创新创业大赛首场路演,云镓半导体一举夺魁,直通决赛!

    云镓半导体喜报|第十四届纳博会创新创业大赛首场路演,云镓半导体一举夺魁,直通决赛!创新引领未来,创业铸就辉煌3月21日下午第十四届中国国际纳米技术产业博览会创新创业大赛启动仪式暨首场行业赛在苏州纳米
    的头像 发表于 11-11 11:47 715次阅读
    喜报 | <b class='flag-5'>第十四</b>届纳博会创新创业大赛首场路演,云镓半导体一举夺魁,直通决赛!

    晶众光电荣获第十四届中国创新创业大赛优秀企业奖

    近日,第十四届中国创新创业大赛高端装备制造全国赛圆满落幕。晶众光电凭借其在“耗散孤子光参量振荡器”领域的创新成果与卓越表现,成功入围全国赛并从众多参赛企业中脱颖而出,荣获“优秀企业奖”!
    的头像 发表于 10-30 17:13 1045次阅读
    晶众光电荣获<b class='flag-5'>第十四</b>届中国创新创业大赛优秀企业奖

    翼辉信息助力第十四届“中国软件杯”大赛圆满落幕

    近日,第十四届“中国软件杯”大学生软件设计大赛(以下简称“大赛”)及相关活动在苏州圆满落幕,“中国软件杯”是教育部认可的 84 项全国大学生学科竞赛(A类)之一,也是软件赛事领域的“超级航母”。作为
    的头像 发表于 09-06 15:07 1613次阅读

    中兴通讯高校战略合作发展委员会第十四届年会圆满收官

    日前,中兴通讯高校战略合作发展委员会第十四届年会(以下简称“年会”)在深圳隆重开幕,本次年会以“数联世界,智启未来”为主题,来自教育部、全国多所高校及中兴通讯的120余位嘉宾齐聚一堂,与会嘉宾聚焦AI与数智化转型升级机遇,深入探讨校企协同合作新模式,共绘未来人才培养新蓝图。
    的头像 发表于 08-07 17:19 1336次阅读

    软通动力亮相第十四届中国国际服务外包交易博览会

    近日,由商务部、中国国际投资促进会主办的第十四届中国国际服务外包交易博览会(简称“服博会”)在湖北武汉盛大开幕。大会吸引来自美国、英国、法国以及RCEP成员国等约30个国家和地区的国际发包商和行业
    的头像 发表于 07-28 18:17 1140次阅读

    润和软件斩获第十四届财经峰会多项大奖

    7月16日至17日,CFS第十四届财经峰会暨2025新质生产力企业家大会在上海举行,峰会以“穿越变革浪潮,共筑经济韧性”为主题,携手各界力量共同研判全球新挑战与新变局下的中国经济,共享发展新机遇。
    的头像 发表于 07-21 09:42 1179次阅读

    展会回顾|2025第十四届中国(北京)国防信息化装备与技术博览

    第十四届中国(北京)国防信息化装备与技术博览会圆满落下帷幕,该展会不仅为国防科技工业搭建了高效的供需对接平台,更彰显了我国在国防信息化领域的创新实力。展况回顾此次展方精心规划并打造了多个兼具前瞻
    的头像 发表于 06-19 18:02 1109次阅读
    展会回顾|2025<b class='flag-5'>第十四</b>届中国(北京)国防信息化装备与技术博览

    TE Connectivity亮相第十四届飞机航空电子国际论坛

    2025年5月28-29日,第十四届飞机航空电子国际论坛(AIF 2025)于上海举行。论坛围绕“数智化、多核化赋能航空电子的未来绿色和智慧发展”主题,聚焦行业趋势、标准演进及技术路径,汇聚了来自
    的头像 发表于 06-05 19:18 2474次阅读
    TE Connectivity亮相<b class='flag-5'>第十四</b>届飞机航空电子国际论坛

    德力西电气亮相第十四届房地产产业链创新合作论坛

    近日,第十四届房地产产业链创新合作论坛(华东站)暨第八届智能建造与建筑工业化融合发展大会于杭州盛大启幕。这场汇聚行业顶尖智慧的盛会,以“链新质·筑好房·赢未来”为主题,深度契合国家住建部“好房子中国建造”行动纲领,为建筑业向智能化、绿色化转型升级指明方向。
    的头像 发表于 06-03 18:05 1159次阅读

    奥松半导体出席第十四届国际数字地球会议

    近日由国际数字地球学会、西南大学联合主办的第十四届国际数字地球会议在重庆隆重召开。本届大会以“数字地球促进可持续发展目标进程”为主题,聚焦数字地球技术创新与促进全球生态与可持续发展等议题,携手全球科学家共同探索破解人类发展难题的数字化、智能化的可行路径。
    的头像 发表于 04-29 11:04 1078次阅读