查看SX126x的源代码
←
SX126x
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=== set_rx(timeout)=== timeout 为 24bit (最长可设置时间 (2^24-1) * 15.625us = 262s),timeout = 0xFF FFFF 时,为持续接收模式 (Continous RX)。 '''timeout 时长不够,可能会读取同一个数据包好几次。。。''' * SF10 + CR4/6:数据位扩为 x1.5 (每 4bit 增加 2bit),10 个 4bit 组编码为 6 个 symbol * 42 Bytes , 1~3/4~7/8~11... 共 11 个 6 symbol,66 x 2.048ms = 135.168ms set_dio_irq_params() 只开启: <source lang=bash> SX126X_IRQ_RX_DONE | SX126X_IRQ_TIMEOUT | SX126X_IRQ_CRC_ERR </source> set_rx() 进入接收模式后,可能产生的中断: * 主要产生 RX_DONE * RX_DONE 和 CRC_ERR 会同时置位 * Continous RX 亦有可能产生 TIMEOUT 中断,即便所有 Timer 都没有设置 <source lang=bash> [ 7539.366831] sx126x spi1.0: irq state 0x42 # IRQ_CRC_ERR & IRQ_RX_DONE [ 7539.370941] sx126x sx126x0: crc err </source> <br>
返回到
SX126x
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面