本文使用的硬件

stm32MCU+亿佰特-Lora串口模块,型号E32-433T20D

定义各配置字节



/*配置报文头部选项*/
#define HEAD_Save               0xC0//配置后掉电保存
#define HEAD_NotSave            0XC1//配置后掉电不保存

/*奇偶校验选项*/
#define SPED_Partity_8N1        0x00//不校验,1停止位【默认】
#define SPED_Partity_8O1        0x01//奇校验,1停止位
#define SPED_Partity_8E1        0x02//偶校验,1停止位
/*波特率选项*/
#define SPED_Baudrate_1200      0x00//1200bps
#define SPED_Baudrate_2400      0x01//2400bps
#define SPED_Baudrate_4800      0x02//4800bps
#define SPED_Baudrate_9600      0x03//9600bps【默认】
#define SPED_Baudrate_19200     0x04//19200bps
#define SPED_Baudrate_38400     0x05//34800ps
#define SPED_Baudrate_57600     0x06//57600ps
#define SPED_Baudrate_115200    0x07//115200bps
/*空中无线速率选项*/
#define SPED_Airrate_0_3k       0x00//0.3kbps
#define SPED_Airrate_1_2k       0x01//1.2kbps
#define SPED_Airrate_2_4k       0x02//2.4kbps【默认】
#define SPED_Airrate_4_8k       0x03//4.8kbps
#define SPED_Airrate_9_6k       0x04//9.6kbps
#define SPED_Airrate_19_2k      0x05//19.2kbps

/*定点发送使能位选项*/
#define OPTION_FixedSend_off    0x00//透明传输模式【默认】
#define OPTION_FixedSend_on     0x01//定点传输模式,数据帧前3字节作为:高、低地址、信道
/*IO驱动方式选项*/
#define OPTION_IOType_PP        0x01//推挽输出,RXD上拉输入【默认】
#define OPTION_IOType_OD        0x00//开路输出,RXD开路输入
/*无线唤醒时间选项[模式0无效]*/
#define OPTION_WakeupTm_250ms   0x00//250ms【默认】
#define OPTION_WakeupTm_500ms   0x01//250ms
#define OPTION_WakeupTm_750ms   0x02//750ms
#define OPTION_WakeupTm_1000ms  0x03//1000ms
#define OPTION_WakeupTm_1250ms  0x04//1250ms
#define OPTION_WakeupTm_1500ms  0x05//1500ms
#define OPTION_WakeupTm_1750ms  0x06//1750ms
#define OPTION_WakeupTm_2000ms  0x07//2000ms
/*PEC开关选项*/
#define OPTION_FEC_off          0x00//关闭纠错,传输速率提升,抗干扰能力减弱
#define OPTION_FEC_on           0x01//【默认】
/*发射功率选项*/
#define OPTION_dBm_20           0x00//20dBm【默认】
#define OPTION_dBm_17           0x01//17dBm
#define OPTION_dBm_14           0x02//14dBm
#define OPTION_dBm_10           0x03//10dBm

配置需要调用的函数

需要根据自己的硬件平台实现对应的串口发送函数

注意事项


配置成功后即可实现两个模块间的长距离无线透明传输。

stm32驱动Lora串口模块相关推荐

  1. 基础篇010.2 STM32驱动RC522 RFID模块之二:STM32硬件SPI驱动RC522

    目录 1. 实验硬件及原理图 1.1 RFID硬件 1.2 硬件原理图 2. 单片机与RFID硬件模块分析 3. 利用STM32CubeMX创建MDK工程 3.1 STM32CubeMX工程创建 3. ...

  2. STM32驱动W5100S网口模块实现UDP通讯

    本文博客链接:https://blog.csdn.net/zsj2016o/article/details/88883863 作者:zsj ,转载请注明. STM32驱动W5100S网口模块实现UDP ...

  3. STM32 驱动 ESP8266 WIFI 模块

    目录 1. 模块引脚 2. 测试模块是否正常 3. AT指令 ​4. ESP8266三种工作模式 5. 配置WIFI模块 6. STM32驱动WIFI模块 拿到一个野火的esp8266模块,驱一下试试 ...

  4. MJKDZ PS2手柄控制OskarBot小车(三):STM32接收无线串口模块的数据并处理

    MJKDZ PS2手柄控制OskarBot小车(三):无线串口模块接收数据并处理 [目录] 1.硬件与软件设计思路 - 1.1 硬件资源 - 1.2 STM32串口接收数据的方法 2.源代码详解 - ...

  5. STM32驱动HC-SR04超声波模块

    STM32学习笔记--HC-SR04超声波测距模块 碰巧学校老师要求做个HC-SR04超声波的实验,笔者在完成实验报告的同时,也顺带完成一篇STM32驱动超声波模块记录. HC-SR04模块使用 ST ...

  6. 【物联网竞赛-LoRa 串口模块控制与显示】

    物联网竞赛-串口控制OLED显示与LED状态 一.实现效果 二.项目要求 三.代码实现与总结 1.通过define把串口指令封装起来 2.通过取模软件对汉字取模为16进制数据 3.判断串口指令使LED ...

  7. STM32—驱动BT-06蓝牙模块传输数据

    文章目录 BT-06简介 数据透传 配置串口 USART1初始化函数 USART2初始化函数 USART2的NVIC配置 USART1串口重映射 BT-06简介 BT06蓝牙模块是专为智能无线数据传输 ...

  8. STM32驱动WK2168串口扩展芯片完整教程

    一.WK2168介绍 WK2168是首款具备256级FIFO的低功耗并支持 UART/SPITM/IIC/8位并行总线接口的 4通道UART器件.可以通过模式选择使得该芯片工作于以上任何一种主接口模式 ...

  9. STM32驱动TEA5767收音机模块

    Tea5767是飞利浦公司出的一款集成化的收音机芯片,大四的时候机缘巧合遇到了这个芯片,用了一下,写点资料 主要特性 TEA5767HN是一款低功耗立体声收音IC,广泛应用于手机MP3 .MP 4 播 ...

最新文章

  1. wdcp php5.3 pdo_mysql,WDCP常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的安装方法...
  2. 【Qt】QAudioDeviceInfo获取不到音频设备
  3. 这个机器狗引起网友争议,「持枪机器狗」射程达1200米
  4. Example of ConcurrentHashMap in Java--转
  5. nodejs+mongodb+vue前后台配置ueditor
  6. 你为什么选择计算机应用专业,致新生!我为什么选择信息工程系
  7. 仅需10道题轻松掌握Python字符串方法 | Python技能树征题
  8. java自定义sql查询条件_mybatis-plus QueryWrapper自定义查询条件的实现
  9. atitit.图片相似度与图片查找的设计 获取图片指纹
  10. SpringBoot系列(3):SpringBoot2.1.x源码阅读环境搭建详解
  11. FlowNet到FlowNet2.0:基于卷积神经网络的光流预测算法
  12. 基于web的网上书城网站设计与实现(SpringBoot ,Vue,MySQL )
  13. 如何计算十五个字节(多字节)的CRC16校验
  14. 计算机网络本地连接,电脑本地连接受限制或无连接怎么办
  15. 小甲鱼Python学习笔记之函数(四)
  16. 季冠携“闪星服务”受邀参加2021连锁企业轻资产论坛
  17. Google Pay接入
  18. Java Word转PDF
  19. 智能点餐小程序有哪些基本功能
  20. 个税申报系统显示服务器证书不合法,个人所得税申报系统常见问题汇总

热门文章

  1. Zeppelin上通过Spark读写mysql数据库
  2. 超导量子计算机最新报道,量子效应的量子计算机,在高温超导体加持下,或将迎来重大突破!...
  3. k8s1.20二进制安装
  4. 机器学习实战——决策树(二)
  5. 没有授权,Android App 也能获取你的权限?!
  6. 用“意念”发Twitter,静脉植入脑机接口电极,渐冻症患者把思想转化为文字
  7. Java题解:如何获取某一天的下一天的时间
  8. Java版KTV预定管理系统源码
  9. 力扣 两数相加 C语言 题解
  10. 网络安全实验:CCProxy缓冲区溢出攻击