大家好,
我有 一 个CC1101问题,需要帮助。
我使用 CC1101传输数据。当数据速率为2kbps时传输良好,但当速度达到250kbps时,数据包丢失率会增加到30 %。
2kbps和250kbps发送和接收配置文件如下所示。
所有配置文件均从SmartRF Studio导出。
|
//同步字词限定符模式=30/32检测到同步字位 静态const寄存器Setting_t preferredSettings[]= |
//同步字词限定符模式=30/32检测到同步字位
// CRC自动刷新=假
//通道间距= 199.95.1172万
//数据格式=正常模式
//数据速率= 249.939
// RX过滤器BW = 541.66.6667万
// pA斜率=假
//前导码计数= 4
//美白=假
//地址配置=无地址检查
//载波频率= 433.99.9969万
//设备地址=0
// TX功率= 0
// Manchester enable =假
// CRC enable = TRUE
//偏差= 126.95.3125万
//数据包长度模式=可变数据包长度模式。 同步字后的第一个字节配置的数据包长度
//数据包长度=255
//调制格式= GFSK
//基准频率= 433.99.9969万
//调制=真
//通道编号=0
// PA表
#define pa_table {0x60,0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}
静态const寄存器Setting_t preferredSettings[]=
{
{CC1101_IOCFG0,0x06},
{CC1101_PKTCTRL0,0x05},
{CC1101_FSCTRL1,0x0C},
{CC1101_FREQ2,0x10},
{CC1101_FREQ1,0xB1},
{CC1101_FREQ0,0x3B},
{CC1101_MDMCFG4,0x2D},
{CC1101_MDMCFG3,0x3B},
{CC1101_MDMCFG2,0x13},
{CC1101_DEVIATN,0x62},
{CC1101_MCSM0,0x18},
{CC1101_FOCCFG,0x1D},
{CC1101_BSCFG,0x1C},
{CC1101_AGCCTRL2,0xC7},
{CC1101_AGCCTRL1,0x00},
{CC1101_AGCCTRL0,0xB0},
{CC1101_WORCTRL,0xFB},
{CC1101_FREND1,0xB6},
{CC1101_FSCAL3,0xEA},
{CC1101_FSCAL2,0x2A},
{CC1101_FSCAL1,0x00},
{CC1101_FSCAL0,0x1F},
{CC1101_TEST0,0x09},
};