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

                                                 --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,前导码计算搞定了。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值