工具与软件:
您好!
我目前正在设计一个使用 CC115L 来传输射频数据包的产品、在开发过程中、我一直在检查 EVB 在发送数据包时使用的 SPI 程序。 具体而言、我观察到使用选通命令刷新 TX FIFO 后、在数据正式写入 TX FIFO 寄存器之前发生四次传输。
我附上了屏幕截图、其中按顺序显示了这四个传输。 有人能说明一下他们的目的吗? 我查看了数据表、但无法找到有关此行为的说明。
提前感谢您、
Ruth
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我目前正在设计一个使用 CC115L 来传输射频数据包的产品、在开发过程中、我一直在检查 EVB 在发送数据包时使用的 SPI 程序。 具体而言、我观察到使用选通命令刷新 TX FIFO 后、在数据正式写入 TX FIFO 寄存器之前发生四次传输。
我附上了屏幕截图、其中按顺序显示了这四个传输。 有人能说明一下他们的目的吗? 我查看了数据表、但无法找到有关此行为的说明。
提前感谢您、
Ruth
尊敬的 Ruth:
如果您想了解有关 TrxEB 上运行的软件的更多信息、可以点击此处下载并查看源代码: SWRC219支持软件| TI.com
此致、
Arthur
与编写自己的应用不同、SmartRF Studio 不知道哪些寄存器设置等。在按 SFTX 按钮之前您已经进行了修改。
这意味着、在开始向 FIFO 写入内容之前、需要确定您使用的是固定数据包长度还是可变数据包长度等
您在第一个图中看到的是、Stuaio 正在读取寄存器0x08和寄存器0x03。
然后、它将0x4C 写入寄存器0x03、将0x06写入寄存器0x00。
这是因为 SmartRF Studio 固件要求以特定方式配置无线电、才能使固件正常工作。
BR
Siri