您好!
我正在使用 CC2520。 我对数据表和示例代码有两个问题。 希望我能在这里得到一些帮助。
在此 FSM 图中、"所有状态"是什么意思? 它是否包括所有状态、如"空闲"? 那么、如果我在 STXON 处于"空闲"状态时调用它、它将转换为"TX 校准"状态吗? 与"任何 RX 状态"相同的问题、因此无论它处于"SFD 等待"或 RX 校准"状态、只要我调用 STXONCCA 和 CCA=1、它都将转到"TX 校准"、对吧?
2. 我知道 pan_ID、地址由小端字节序存储在 RAM 中、因此、在写入 TXFIFO 之前、我们需要将它们转换为网络字节顺序。
但是、在 basic_rf.c 文件中、我不理解为什么用小端字节序编写 FCF。 例如、如果 FCF 器件为0x8861、则首先写入数组的值为低8位、从而使 TXFIFO 中的 FCF 为0x6188。 它们是否应按此顺序传输? 或者我在某个地方弄乱了吗?
谢谢、
查尔斯