我是靠谱客的博主 优美楼房,最近开发中收集的这篇文章主要介绍【干货】lora串口模块的模块命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在这里插入图片描述

命令格式

参数配置命令只支持在休眠工作状态下进行参数的修改,即低延时工作状态引脚都设置为高电平( MD0 = 1 , MD1 = 1 )。详细命令如下:
在这里插入图片描述
注:序号 1 至 10 的命令是在休眠工作状态(即 MD0=1,MD1=1)下有效,序号 11 至 12 的命令是在一般工作状态和省电工作状态下有效

命令功能详解,以默认出厂配置为例,详见下表:
在这里插入图片描述
在这里插入图片描述

模块参数寄存器

模块工作在休眠工作状态下可以进行模块的参数修改(即 MD0=1,MD1=1)。 参数寄存器(参数寄存器不能单独使用,必须按照配置参数的命令格式去使用)
ADDH 模块地址高 8 位寄存器

ADDH[ 7:0 ]:表示模块地址高字节,出厂默认 0x00
ADDL模块地址低8位寄存器

ADDL[ 7:0 ]:表示模块地址低字节,出厂默认 0x00
SPEED通信配置寄存器

SPEED[ 7 : 6 ] UART CS[ 1 : 0 ]:串口校验位

  • 00:8N1(默认)

    01:8O1

    10:8E1

    11:同 8N1

SPEED[ 5 : 3 ] UART BAUD[ 2 : 0 ]:串口波特率

  • 000:串口波特率为 1200 bps

    001:串口波特率为 2400 bps

    010:串口波特率为 4800 bps

    011:串口波特率为 9600 bps(默认)

    100:串口波特率为 19200 bps

    101:串口波特率为 38400 bps

    110:串口波特率为 57600 bps

    111:串口波特率为 115200 bps

    SPEED[ 2 : 0 ] AIR SPEED[ 2 : 0 ]:空速

    000:空中速率为 0.3k

    001:空中速率为 1.2k

    010:空中速率为 2.4k(默认)

    011:空中速率为 4.8k

    100:空中速率为 9.6k

    101:空中速率为 19.2k

备注:

[ 1 ]通信双方的空中速率必须保持一致

[ 2 ]某些空速和波特率的组合可以发送无限长数据包,详见下表

CHAN [ 7 : 0 ]:通信频率(410 + CHAN*1M)

  • 出厂默认 :0x17 ( 433MHz )

    00000000:0x00(Min:410MHz)

    00011111:0x1F(Max:441MHz)

OPTION[7] FixedTransmitEn:定点发送使能

  • 0:透明传输(默认)

    1:定点传输

    OPTION[6] IOType:IO 口驱动方式

    0:TXD、AUX 开路输出,RXD 开路输入

    1:TXD、AUX 推挽输出,RXD 上拉输入(默认)

OPTION[ 5:3 ] WakeTime[ 2:0 ]:无线唤醒时间(对于接收方来说是监听间隔时间,对发射方来说是持续发射唤醒码的时 间)

  • 000:250ms(默认)

    001:500ms

    010:750ms

    011:1000ms

    100:1250ms

    101:1500ms

    110:1750ms

    111:2000ms

注:无线唤醒时间均为典型值

OPTION[2]:保留

OPTION[ 1:0 ] SendPower[ 1:0 ]:发射功率

  • 00:20dBm(默认)

    01:17dBm

    10:14dBm

    11:11dBm

注:功率均为典型值

模块出厂设置

寄存器出厂配置表
模块出厂参数表

最后

以上就是优美楼房为你收集整理的【干货】lora串口模块的模块命令的全部内容,希望文章能够帮你解决【干货】lora串口模块的模块命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部