请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1125 你(们)好
我们正在使用 cc1125进行射频传输。我们已使用 FIFO 模式和可变长度模式进行传输和接收。我们正在尝试通过 UART 传输文件。
实际上、我们从 UART 获取数据并将其存储到队列中、然后从队列加载 FIFO 并发出 STX 命令进行传输。
目前、我们将64字节数据加载到 TXFIFO 中、并发出 STX 命令、等待 TX 完成中断。在等待时间内、我们将接下来的64字节数据加载到另一个64字节的 TXFIFO 中
成功完成首次传输后、发出 STX STobe 进行下一次传输、但我们需要在 UART 波特率19200和 RF 波特率19200下提高传输速度、并且需要持续无延迟地加载 TXFIFO。
当我浏览数据表时,有一种模式无限长度模式, 它会在发出 STX 选通后连续地将数据载入 FIFO,但对于已知长度 的缓冲区来说是固定的。我有您的示例代码(swrc253)
但在我们的系统中、我们不断从 UART 获取数据、因此每次数据长度都是不同的。当我从 UART 接收第一个字节时、我们必须开始通信。
因此、请提供高效访问 FIFO 的指南。