查看SX126x的源代码
←
SX126x
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== Syncword == * reset val: 0x14 0x24 * sx126x_set_syncword(dev, 0x12), set syncword = 0x12 0x12 * 中间几次读取,都是 0x12 0x12 * 在 setup_v0(), sx126x_set_lora_modulation_params(d, d->sf, d->bw, d->cr, d->ldro) 执行后,syncword 变为 0x14 0x12!此与官方驱动的 set_sync_word() 实现一致: <source lang=cpp> sx126x_read_reg(dev, SX126X_REG_LR_SYNCWORD, buffer, 2); /* reset val: 0x14 0x24 */ buffer[0] = (buffer[0] & ~0xF0) + (syncword & 0xF0); buffer[1] = (buffer[1] & ~0xF0) + ((syncword & 0x0F) << 4); sx126x_write_reg(dev, SX126X_REG_LR_SYNCWORD, buffer, 2); </source> 如 sx127x 作接收最好用 reset val 的 sync_word,注释掉:set_sync_word(0x1212); * sx127x: syncword 只一个字节,默认 0x12,LoraWAN 设为 0x34 * 对应 sx126x 的两字节 syncword:默认 0x1424,LoraWAN 设为 0x3444 <br>
返回到
SX126x
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面