CC100收发问题 非常急啊
我调试2个CC1100模块,一块作为发射机移植循环发射一组数据;一块作为接收机一直处于接收模式。当发射机一直发射数据时,接收机开机后只能接收到第一组正确的数据,后面接收到的数据都很乱不过都是要发送的那组数据里面的字节外加2个状态字节。为什么会产生这种问题?08 01 01 02 03 04 05 06 07 4A B804 06 07 4A B8 B8 30 3A 25 B9 A7
B9 06 07 4A B8 B8 30 3A 25 B9 A7
4A 06 07 4A B8 B8 30 3A 25 B9 A7
06 4A B9 B9 0D CD 69 EE A1 6E 44
24 4A B9 B9 0D CD 69 EE A1 6E 44
BA 4A B9 B9 0D CD 69 EE A1 6E 44
4A 4A B9 B9 0D CD 69 EE A1 6E 44
06 4A BA BA 06 07 4A B9 08 01 01
07 B9 08 01 02 03 04 05 06 07 4A
03 05 06 4A BA 08 01 01 02 03 04
01 02 04 05 06 07 4A BA 08 01 02
4A 02 04 05 06 07 4A BA 08 01 02
06 BA 08 01 01 02 03 04 05 06 07
02 04 05 06 07 4A BA 08 01 01 02
49 04 05 06 07 4A BA 08 01 01 02
06 4A BA 08 01 01 02 03 04 05 06
01 03 04 05 06 07 49 BA 08 01 01
07 BB 08 01 01 02 03 04 05 06 07
02 04 05 06 07 4A BB 08 01 01 02
4A 04 05 06 07 4A BB 08 01 01 02
06 4A BB 08 01 01 02 03 04 05 06
01 03 04 05 06 07 49 BB 01 02 03
07 BB 01 02 03 04 05 06 07 4A BB
上面是通过串口输出的数据 我发送的数据是08 01 01 02 03 04 05 06 07,通讯速率是2.4k,RF频率433MHZ
还有就是当两个模块只有一个开着时也就是没有进行无线传输,读取寄存器和状态寄存器时是正确的,当进行收发数据时,接收端读取寄存器和状态寄存器时会读出错误的值,是在IDLE模式下。我用仿真器调试查看读出的像是RXFIFO内的值,地址肯定是对的,太诡异了。
页:
[1]