请教TI工程师
我的一个应用需要用到CC1120,它的速率需要调整到200kbps,我从之前的程序中移植过来(Symbol rate = 38.4k Bit Rate =38.4k,之前的程序是能够正常工作的,CC1120之间通信OK,
但是改过之后,不能互相通信了,不知可能的原因是什么,在移植中我只需要修改了以下几个寄存器,还有其他的需要修改,非常感谢!
修改前
eWriteReg(CC112x_DRATE2,0x93); //38.4K symbol rate, 38.4K data rate
eWriteReg(CC112x_DRATE1,0xA9);
eWriteReg(CC112x_DRATE0,0x2A);
eWriteReg(CC112x_DEVIATION_M,0x48);
eWriteReg(CC112x_MODCFG_DEV_E,0x0D); //2GFSK 20K deviation
eWriteReg(CC112x_CHAN_BW,0x02}
修改后
eWriteReg(CC112x_DRATE2,0xA9); //100K symbol rate, 200K data rate
eWriteReg(CC112x_DRATE1,0x99);
eWriteReg(CC112x_DRATE0,0x99);
eWriteReg(CC112x_DEVIATION_M,0x53);
eWriteReg(CC112x_MODCFG_DEV_E,0x2F); //4GFSK 82K devition
eWriteReg(CC112x_CHAN_BW,0x01}
另外测试中发现,一个CC1120发射,另外的CC1120根本没有收到,cc1120这样配置后发射不正确