您现在的位置是:首页 > 正文

LLCC68寄存器模式开发-几个关键操作说明

2024-01-30 21:34:29阅读 0

                                                 --irqMask--dio1Mask--dio2Mask--dio3Mask
    sendRecv(string.char(0x08,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00))    

上面是中断配置说明,和之前sx127x比较,llcc68可以把所有中断挂在一个IO口上面,然后读寄存器判断是哪种中断,中断类型一共10种。lora常用的就4个 TxDone,RxDone,CadDone,CadDetected。挂在一个io上面,节约了io口,busy脚省不掉。

         --SF              9   测试默认使用的扩频因子范围5~11
        --BW             1  [0: 125 kHz,    测试默认使用的带宽,sx126x:[0: 125 kHz,1: 250 kHz,2: 500 kHz,3: Reserved]
        --CodingRate     1   测试默认使用的纠错编码率[1: 4/5,2: 4/6,3: 4/7,4: 4/8]
        --LowDatarateOptimize  0   if( ( ( bandwidth == 0 ) && ( ( datarate == 11 ) || ( datarate == 12 ) ) ) ||( ( bandwidth == 1 ) && ( datarate == 12 ) ) )为1,,其他为0
    sendRecv(string.char(0x8B,0x09,0X00,0X01,0x00))  
 

上面是射频参数配置说明。

        -- PreambleLength 前导码长度高字节
        -- PreambleLength 前导码长度低字节
        -- HeaderType false
        -- PayloadLength  0xFF 默认
        -- CrcMode  true
        -- InvertIQ     false
    sendRecv(string.char(0x8C,0x00,0x08,0x00,0xff,0x01,0x00))

--RADIO_SET_PACKETPARAMS

上面是发射参数配置

    -- Rx Continuous
    sendRecv(string.char(0x82,0xff,0xff,0xff))
    --CAD
    sendRecv(string.char(0x08,0x01,0x80,0x01,0x80,0x00,0x00,0x00,0x00))    
    sendRecv(string.char(0xC5,0x00))

上面是cad配置说明。

 上面是频点配置说明。

llcc68前导码长度计算还在了解中,sx127x,前导码计算搞定了。

网站文章

  • RxJava 两种生产和消费模式,(冷)cold和(热)hot

    RxJava目前有两种发布和订阅模式。

    2024-01-30 21:34:23
  • (pytorch进阶之路)四种Position Embedding的原理及实现

    (pytorch进阶之路)四种Position Embedding的原理及实现

    定义子函数,获得每个window中两两patch之间二维的位置偏差,使用torch.meshgrid函数,根据x轴和y轴范围得到网格每个点的x坐标和y坐标,将其堆叠,获取任何两个点之间的横轴与纵轴坐标...

    2024-01-30 21:33:56
  • otter学习 | canal和otter的关系? 热门推荐

    otter学习 | canal和otter的关系? 热门推荐

    在回答这问题之前,首先来看一张canal&otter和mysql复制的类比图: mysql的自带复制技术可分成三步: master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events,可以通过show binlog events进行查看); slave将master的binary log events拷贝到它的中继日志(...

    2024-01-30 21:33:49
  • 设计模式(19)命令模式

    设计模式(19)命令模式

    1、定义:命令模式(Command Pattern)是一种行为设计模式,它将请求封装为一个对象,从而使你可以使用不同的请求对客户端进行参数化。(2)具体命令类(Concrete Command):实现...

    2024-01-30 21:33:42
  • 自定义线程池

    自定义线程池

    一:参数分析 我们要想自定义线程池,必须先了解线程池的工作流程,才能自己定义线程池。下图是ThreadPoolExecutor的构造方法。 我们可以通过下面的场景理解ThreadPoolExecuto...

    2024-01-30 21:33:13
  • MobaXterm登录密码重置问题

    MobaXterm登录密码重置问题

    登录MobaXterm提示输入密码,密码输入多次后无果,密码忘记如法使用MobaXterm软件,经过查询后可采用密码重置的方式处理。使用浏览器打开如下网址:https://mobaxterm.moba...

    2024-01-30 21:33:04
  • 括号匹配数据结构

    学习分享本周学习的是数据结构的括号匹配,所谓括号匹配指的是在命令端输入一行只含有括号的代码,然后运行代码,判断每一个左括号是否有一个右括号与之对应,从而判断输入的数据是否违法代码如下:#define ...

    2024-01-30 21:32:57
  • echart图表保存为图片的两种方式

    echart图表保存为图片的两种方式

    将echarts图表和ucharts图表保存为图片

    2024-01-30 21:32:28
  • 头歌大数据——MapReduce 基础实战 答案 无解析

    头歌大数据——MapReduce 基础实战 答案 无解析

    2024-01-30 21:32:20
  • JMeter巧用计数器实现CSV数据文件设置的功能

    JMeter巧用计数器实现CSV数据文件设置的功能

    需求本次压测范围包含登录接口,但是压测环境user表用户数据量太少,和生产环境数据量不是一个量级,因此,需要先通过并发跑注册接口造用户数据需要参数化的字段是username和phone说明:本次演示的接口是示例接口,非实际生产环境接口注册接口如下:方案一:CSV 数据文件设置我们先通过代码(python或者java均可)造一定量的参数化数据写在参数化reg.txt文件中pac...

    2024-01-30 21:32:13