Lora发送 Lora的原理与常识

2023-07-12 11:14:11 来源:电子发烧友网

第一节Lora的原理与常识

本版本不讲解该部分,如有需要,请联系微信公众号客服,以便再版时更新。

第二节硬件解读

本版本不讲解该部分,如有需要,请联系微信公众号客服,以便再版时更新。


(资料图)

第三节CubeMX配置

第一步:配置SPI引脚,操作如下:

第二步:配置PA4为输出模式,并初始化为低电平,使其一直片选Lora模块,并配置好用户标签,如下图:

第四节MDK代码

第一步:将比赛提供的lora.h文件添加到“项目/Core/Inc”文件夹中。如下图:

第二步:将比赛提供的lora.c文件添加到“项目/Core/Src”文件夹中。如下图:

第三步:添加lora.c文件到项目,如下图:

第四步:查看是否添加成功,当项目中显示如下时,代表添加成功。

第五步:编译的时候,uint8_t报错,我们需要将其修改为:unsigned char即可,如下图:

第六步:在Zsdz.c中编写Lora的SPI驱动。如下图:

第七步:引用lora的头文件,如下图:

第八步:初始化Lora模块,如下图:

第九步:编写Lora发送相关代码,如下:

第五节 实验现象

注意:

1,请用USB线连接电脑与开发板。

2,请选择A开发板。

3,请和LORA接收程序一起使用

现象:

1,继电器K1和K2吸合。

2,LED灯LD5亮。

3,OLED第一行显示RTC时间。

4,OLED第二行显示串口(波特率9600,ASCII格式)接收到的数据。

5,LORA发送RTC数据和串口数据同步到B开发板。

来源:撞上电子微信公众号

关键词:

上一篇:专家入园指导,助力宁安幼儿园高质量发展

下一篇:最后一页