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

    文章

    2822

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    易华录亮相第十四届智能交通市场年会

    近日,第十四届智能交通市场年会在苏州盛大召开。易华录凭借卓越的产品实力和行业影响力,连续七年入选“交警用户最认可的国产交通信号机品牌TOP10”榜单,并斩获“2024交通信号控制器优秀企业”奖项。这不仅是对易华录技术实力的高度认可,更是对公司多年来深耕智能交通领域、持续创新实践的充分肯定。
    的头像 发表于 03-10 14:59 1036次阅读

    慧尔视亮相第十四届智能交通市场年会

    2025年3月5-6日,由赛文交通网主办的第十四届(2025)智能交通市场年会在苏州成功召开。
    的头像 发表于 03-07 17:15 1112次阅读

    四维图新亮相第十四届智能交通市场年会

    3月5日-6日,由赛文交通网主办的第十四届(2025)智能交通市场年会在苏州举行,会上同期举行了第十四届智能交通最具影响力企业评选颁奖典礼。
    的头像 发表于 03-07 16:33 786次阅读

    千方科技亮相第十四届智能交通市场年会

    近日,在第十四届智能交通市场年会上,赛文网“中国智能交通最具影响力企业”评选结果揭晓。千方科技再次荣登城市智能交通、高速公路两大领域年度榜单,公司在数智交通领域的产品和服务持续得到行业的高度认可。
    的头像 发表于 03-07 13:03 745次阅读

    慧尔视邀您相约第十四届智能交通市场年会

    2025年3月6日,慧尔视公司总经理姜荣军将受邀参加由赛文交通网主办的“第十四届(2025)智能交通市场年会”,将在“低空交通产业发展论坛”上发表《相控阵雷达,为低空经济发展保驾护航》主题演讲。
    的头像 发表于 02-26 15:58 811次阅读

    第十四届芯原CEO论坛五大预测

    2025年1月19日,以“Chiplet的发展机遇”为主题的第十四届芯原CEO论坛在上海海鸥丽晶酒店举办。
    的头像 发表于 01-21 09:44 782次阅读