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

    文章

    2655

    浏览量

    47286
收藏 人收藏

    评论

    相关推荐

    才茂亮相第十四届配电技术应用大会

    日前,第十四届配电技术应用大会在南京圆满落下帷幕。众多行业精英齐聚一堂,共谋现代智慧配电网的宏伟蓝图。
    的头像 发表于 08-23 09:16 358次阅读

    文晔携手ADI亮相第十四届配电技术应用大会~

    智慧配电网是现代配电网转型升级的重要方向。为了持续推动配电网的标准引领、资源协同、技术创新和产业再造。全国电力系统管理及其信息交换标准化技术委员会将在南京市举办第十四届配电技术应用大会。ADI在配电
    的头像 发表于 07-18 08:24 439次阅读
    文晔携手ADI亮相<b class='flag-5'>第十四</b>届配电技术应用大会~

    洲明科技亮相第十四届数字校园建设与创新发展高峰论坛

    2024年5月16-18日,由教育部科学技术委员会指导,教育部教育信息化技术标准委员会、中国教育技术协会、现代教育技术杂志社联合主办,四川大学承办,第十四届数字校园建设与创新发展高峰论坛在成都隆重举行。
    的头像 发表于 05-22 09:43 377次阅读
    洲明科技亮相<b class='flag-5'>第十四</b>届数字校园建设与创新发展高峰论坛

    华为参展第十四届交博会,数智赋能交通管理提质增效

    2024年4月10日至12日,由中国道路交通安全协会主办的第十四届中国国际道路交通安全产品博览会(以下简称“交博会”)在厦门国际会展中心举办。
    的头像 发表于 04-16 10:18 494次阅读
    华为参展<b class='flag-5'>第十四</b>届交博会,数智赋能交通管理提质增效

    格灵深瞳子公司开云智联亮相第十四届交博会,赋能智慧交管

    4月12日,以“凝聚科技力量 共筑交通安全”为主题的第十四届中国国际道路交通安全产品博览会在厦门落下帷幕。
    的头像 发表于 04-16 10:12 389次阅读

    云天励飞携多个大模型行业解决方案亮相第十四届交博会

    4月10日,由中国道路交通安全协会主办的第十四届中国国际道路交通安全产品博览会暨公安交警警用装备展(以下简称交博会)在厦门召开。
    的头像 发表于 04-12 14:15 434次阅读

    易华录精彩亮相第十四届交博会探讨智慧交通新思路

    4月10日,第十四届中国道路交通安全产品博览会暨公安交警警用装备展(以下简称交博会)于厦门开幕。
    的头像 发表于 04-11 18:18 843次阅读

    千方科技亮相第十四届交博会,数智赋能交管业务全场景全过程

    4月10日,第十四届中国国际道路交通安全产品博览会(下称“交博会”)在厦门启幕。
    的头像 发表于 04-11 17:09 510次阅读

    邀请函 | 第十四届交博会即将开幕,让我们在厦门相聚

    由中国道路交通安全协会主办的第十四届中国国际道路交通安全产品博览会暨公安交警警用装备展(以下简称“交博会”)将于2024年4月10日~12日在厦门国际会议展览中心举办。飞凌嵌入式将展示多款在智能交通领域中有着广泛应用的嵌入式产品和方案。
    的头像 发表于 03-29 08:02 342次阅读
    邀请函 | <b class='flag-5'>第十四</b>届交博会即将开幕,让我们在厦门相聚

    亿纬锂能亮相第十四届中国国际储能大会

    近日,备受瞩目的第十四届中国国际储能大会暨展览会(CIES)在杭州国际博览中心盛大开幕。作为全球领先的储能电池供应商,亿纬锂能总冠名此次盛会,并携其Mr旗舰系列新品亮相展台,展示了其在电力储能、户用储能、通信储能以及BMS等领域的先进解决方案。
    的头像 发表于 03-14 10:40 627次阅读

    慧能泰出席第十四届亚洲电源技术发展论坛

    近日,慧能泰团队受邀出席第十四届亚洲电源技术发展论坛,并携多款数字能源及智能快充精品亮相,与来自全球的专家学者共同探讨未来技术的创新发展。
    的头像 发表于 01-04 15:30 668次阅读

    世健携手ADI亮相“第十四届亚洲电源技术发展论坛”

    2023年12月23日,由行业媒体世纪电源网举办的“第十四届亚洲电源技术发展论坛”在深圳深铁皇冠假日酒店召开。亚太区领先的技术型授权代理商——Excelpoint世健携手ADI在本次论坛上亮相,展示
    的头像 发表于 12-27 08:23 747次阅读
    世健携手ADI亮相“<b class='flag-5'>第十四</b>届亚洲电源技术发展论坛”

    森国科亮相第十四届亚洲电源技术发展论坛

    2023年12月23日,由世纪电源网主办的"第十四届亚洲电源技术发展论坛深圳峰会"圆满落幕,现场吸引了近3000名行业人士到场,与专家学者,名企代表们共同探讨双碳背景下,层出不穷
    的头像 发表于 12-26 17:22 811次阅读
    森国科亮相<b class='flag-5'>第十四</b>届亚洲电源技术发展论坛

    慧能泰精彩亮相第十四届亚洲电源技术发展论坛并荣获大奖

    2023年12月23日,由电源行业知名的信息技术交流平台世纪电源网主办的第十四届亚洲电源技术发展论坛在深圳隆重举行,4大会场,逾3000名工程师热情参与,慧能泰团队携多款数字能源及智能快充精品亮相
    的头像 发表于 12-25 18:15 563次阅读

    晶丰明源亮相第十四届亚洲电源技术发展论坛

    2023年12月23日,由电源行业知名的信息技术交流平台世纪电源网主办的第十四届亚洲电源技术发展论坛在深圳隆重举行,4大会场,逾3000名工程师热情参与,上百家企业携行业新技术、新产品共赴盛会,晶丰明源团队携半导体行业精品亮相,与行业翘楚共同探讨未来技术的创新发展。
    的头像 发表于 12-25 15:10 1034次阅读