Thread 中讨论的其他器件:SysConfig
你好!
我注意到这些示例使用了自定义设置 PHY。 我想更改它。
我能够通过 250kpbs、125kHz 偏差、2GFSK、471kHz RX 带宽@ 2.440GHz 轻松使其工作
当我尝试使用 500kbps、190kHz 偏差、2GFSK、622kHz RX 带宽@ 915MHz 时、
接收器会注意到一些活动、但会在数据传输之前进行预告。
EVENT_PacketReceived 会被发布。 rxBuffer 有一些垃圾,全部为零。
这是在 waitingForSyncState()期间。
- 使用 RFC_GPO0和1、波形显示
- 通道0正在从 TX 侧传输数据
- 通道6在 RX 侧接收、并在传输结束前停止侦听
- 大约~240us
- 我认为只有在这种情况下才会发生
- TX 和 RX 被调谐至不同的频率
- 前导码或同步字匹配问题
- 在更改频率并期望其正常工作时、驾驶员会进行一些监督
- 需要注意的一些差异
- 500kbps 使用 RF_cmdPropTxAdv/RxAdv、250kbps 使用 RF_cmdPropTx/Rx
- 在500kbps 和250kpbs 下具有不同大小的前置放大器和不同的同步字
有什么想法吗?
以下是我的配置重定向、唯一的代码更改为新导入的示例:
// TI-RTOS 射频模式对象
#define RF_PROP rf_prop_2gfsk500kbps154g_0
//射频内核 API 命令
#define RF_cmdPropRadioDivSetup RF_cmdPropRadioDivSetup_2gfsk500kbps154g_0
#define RF_cmdF rf_cmdfs_2gfsk500kbps154g_0
#define RF_cmdPropTxAdv rf_cmdPropTxAdv_2gfsk500kbps154g_0
#define RF_cmdPropRxAdv rf_cmdPropRxAdv_2gfsk500kbps154g_0