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.

CC1310与旧设备CC1101通讯问题

Other Parts Discussed in Thread: CC1101, CC1310, CC2500

各位老师,我公司原有的设备是CC1101(收发都有),现在想用新设备CC1310兼容旧设备,但发现旧设备开了FEC,那在CC1310里可以设置对应的寄存器吗?如果没有相关的寄存器,有没有软件的方法解决呢?CC1101设置如下:

 

RfWriteReg(CC2500_IOCFG0,0x06);

         RfWriteReg(CC2500_FIFOTHR,0x47);

         RfWriteReg(CC2500_FSCTRL1,0x06);

        

         RfWriteReg(CC2500_FREQ2,0x10);

         RfWriteReg(CC2500_FREQ1,0xA7);

         RfWriteReg(CC2500_FREQ0,0x62);

        

         RfWriteReg(CC2500_MDMCFG4,0xC8);

         RfWriteReg(CC2500_MDMCFG3,0x8B);

         RfWriteReg(CC2500_MDMCFG2,0x13);

         RfWriteReg(CC2500_MDMCFG1,0xA2);  //这里改成0x22就可以兼容了,但旧设备不能改啊

        

         RfWriteReg(CC2500_DEVIATN,0x34);//RfWriteReg(CC2500_DEVIATN,0x15);

         RfWriteReg(CC2500_MCSM0,0x18);

         RfWriteReg(CC2500_FOCCFG,0x16);

         RfWriteReg(CC2500_WORCTRL,0xFB);

         RfWriteReg(CC2500_FSCAL3,0xE9);

         RfWriteReg(CC2500_FSCAL2,0x2A);

         RfWriteReg(CC2500_FSCAL1,0x00);

         RfWriteReg(CC2500_FSCAL0,0x1F);         

         RfWriteReg(CC2500_TEST2,0x81);

         RfWriteReg(CC2500_TEST1,0x35);

         RfWriteReg(CC2500_TEST0,0x09); 

         RfWriteReg(CC2500_CHANNR,SysPara.Ch);  

    RfWriteReg(CC2500_ADDR,SysPara.RfAddr);                                    

    RfWriteReg(CC2500_PKTCTRL1,0x0E);    

RfWriteReg(CC2500_PKTCTRL0,0x44);

RfWriteReg(CC2500_PKTLEN,0x05);