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

    文章

    2490

    浏览量

    46587
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

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

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

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

    慧尔视精彩亮相厦门第十四届交博会,展示交通雷达感知全套解决方案

    2024年4月10日,第十四届中国国际道路交通安全产品博览会暨公安交警警用装备展在厦门市厦门国际会展中心盛大开幕,慧尔视携专业信控雷达、交通感知数据中台、智能化可变车道系统、行人等待区雷达感知系统
    的头像 发表于 04-10 16:52 216次阅读
    慧尔视精彩亮相厦门<b class='flag-5'>第十四</b>届交博会,展示交通雷达感知全套解决方案

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

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

    600+企业齐聚!第十四届中国国际储能大会暨展览会即将在杭州盛大开幕

    数字储能网讯: 由中国化学与物理电源行业协会主办,中国化学与物理电源行业协会储能应用分会和中国储能网联合承办的第十四届中国国际储能大会暨展览会将于2024年3月10日在杭州国际博览中心盛大启幕,大会
    的头像 发表于 03-05 12:12 343次阅读

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

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

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

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

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

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

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

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

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

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

    8月,西安等你!| 第十四届国际信息光学与光子学学术会议(CIOP2023)

    光学前沿——第十四届国际信息光学与光子学学术会议(CIOP)是一年一度的学术盛会,涵盖了光学和光子学领域的广泛主题。会议一直是学术,科研人员、学者和专家提供一个交流和分享最新研究成果、想法和创新
    的头像 发表于 08-03 16:32 1047次阅读
    8月,西安等你!| <b class='flag-5'>第十四</b>届国际信息光学与光子学学术会议(CIOP2023)

    2023世界光子大会暨第十四届光博会在北京国家会议中心盛大召开

    自动化网受邀参展 北京2023年7月31日 /美通社/ -- 2023年7月26-28日,2023世界光子大会暨第十四届光电子产业博览会在北京国家会议中心盛大召开。本届大会
    的头像 发表于 08-01 05:12 644次阅读
    2023世界光子大会暨<b class='flag-5'>第十四</b>届光博会在北京国家会议中心盛大召开