HELLO, 我们购买了TI 官方CC1200开发板,我们设计的的卡是1201,调试有俩个问题:
配置参数都是868M、4GFSK、500ksps, 发送间隔50ms,固定长度发送和接收数据;
一、我们自己设计的板卡1201发送数据:
0x00、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x01、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x02、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x03、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x04、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
。。。。。
实际数据就是八个字节,但是配置参数PKT_LEN必须设置为9,不知道为啥??如果设置为8,接收端也设置为8,则接收端收到的数据就有问题。
使用开发板1200接收数据,接收的配置参数PKT_LEN也必须设置为9。接收收到的数据头部会多出来一个byte 0x00,发送10000个包,接收端也可以正常收取1000个包,不知道为什么接收头部多出一个00?
11:45:25.337 | 00 00 01 02 03 04 05 06 07 | 0
11:45:25.391 | 00 01 01 02 03 04 05 06 07 | 0
11:45:25.447 | 00 02 01 02 03 04 05 06 07 | 0
11:45:25.503 | 00 03 01 02 03 04 05 06 07 | 0
11:45:25.558 | 00 04 01 02 03 04 05 06 07 | 0
11:45:25.614 | 00 05 01 02 03 04 05 06 07 | 0
11:45:25.670 | 00 06 01 02 03 04 05 06 07 | 0
11:45:25.726 | 00 07 01 02 03 04 05 06 07 | 0
11:45:25.782 | 00 08 01 02 03 04 05 06 07 | 0
二、我们使用开发板1200发送数据
0x00、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x01、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x02、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x03、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
0x04、0x01、0x02、0x03、0x04、0x05、0x06、0x07;
。。。。。
我们自己卡1201接收数据,发现会出现丢包情况,大约发送100个包,接收会丢失10个左右,请问这种问题可能在哪里,我从哪里入手解决?