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.

【恳请帮助】CC2500,自制板发出的数据无法被SmartRF识别。

Other Parts Discussed in Thread: CC2500, SIMPLICITI

现有:

(1)TI的SmartRF用板子2块。

(2)自制板1块。

(3)CC2500模块板3块。

情况如下:

(1)对TI的两块板子:一块设成TX,一块设成RX。

           SmartRF下,在RX侧可以收到TX侧发来的数据包。

(2)将上述TX侧板子的SmartRF中看到的寄存器设置导出,写入自制板。

(3)自制板做如下操作:

       1,SCAL→SFTX

       2,向FIFO中写入 abc[]={0x01,0x02,0x03};

       3,发送STX命令。

(4)周期1[s]循环上述(3)的操作,

          此时无线信号检测机能够检出对应频率电波。但是SmartRF的RX侧板却无法收到任何数据包。

(5)发送时查看TX FIFO的Byte数,确实在减少,说明确实已经发出去了。

          直到最后系统的状态返回值变成70h/7Fh,也就是UnderFlow状态。

问题:

寄存器设置明明是一样的,就是说同步码、字长、频率等各种设置等都是相同的,

可是为什么SmartRF侧无法收到数据包呢?

除了寄存器设置外,还应该注意些别的什么吗?

现在已经黔驴技穷了。恳请各位高手给点提示!