const unsigned char ConfigurationCCxxx0_433[47]= { //Data :Reg: Name (x = non-default) 0x29, //00 IOCFG2 (x) 0x2E, //01 IOCFG1 0x06, //02 IOCFG0D (x) 0x47, //03 FIFOTHR (x) 0xD3, //04 SYNC1 0x91, //05 SYNC0 LENGTH, //06 PKTLEN (x) //最大长度 PKTLEN (x) 0x00, //07 PKTCTRL1 (x) //有地址,广播地址为0x00 0x05, //08 PKTCTRL0 (x) // CRC calculation in TX and CRC check in RX enabled //可变长度 0x00, //09 ADDR (x) //设自己的地址 0x00, //0A CHANNR (x) 0x06, //0B FSCTRL1 (x) //*电流与灵敏度有关 IF Frequency -> FREQ_IF[4:0] => 152.34 kHz 0x00, //0C FSCTRL0 (x) 0x10, //0D FREQ2 (x) 0xa7, //0E FREQ1 (x) //f = 432.999817@0x10a762 0x62, //0F FREQ0 (x) 0xCA, //10 MDMCFG4 (x) 0x83, //11 MDMCFG3 (x) 0x12, //12 MDMCFG2 (x) " 12 == 16/16 sync word bits detected " 0x22, //13 MDMCFG1 (x) " Number of preamble bytes == 4" 0xF8, //14 MDMCFG0 (x) 0x34, //15 DEVIATN (x) //************************************************************************************************************************************************************** 0x07, //16 MCSM2 //*低功耗有关 2008-05-24 改为0x13 // "bit4(RX_TIME_RSSI) ==1 is Direct RX termination based on RSSI measurement (carrier sense)." // ==1 :使能载波检测,即没有载波信号时,立即退出RX状态 // ==0 : 直到RX_TIME溢出,退出RX状态 // "bit3(RX_TIME_QUAL) ==1 is When the RX_TIME timer expires,the chip checks if either sync word is found or PQI is set. // ==0 is .............................., the chip checks if sync word is found. //==1: RX_TIME溢出时如果收到 sync word 或者PQI is set,则继续接收 ,否则退出接收状态 //==0: RX_TIME溢出时如果收到 sync word,则继续接收 ,否则退出接收状态 2008-05-24改为0 // "bit2--0 == 6 : 0.195% @ WOR_RES=0" // "bit2--0 == 3 : 2.441ppm @ WOR_RES=1" //************************************************************************************************************* 0x30, //17 MCSM1 //接收和发射后进入空闲状态 0x18, //18 MCSM0 (x) // 0x18 == Calibration from IDLE to TX/Rx 0x16, //19 FOCCFG (x) 0x6C, //1A BSCFG (x) //**************************************************************************************************** 0x43, //1B AGCCTRL2 (x) //bit7-6 ( MAX_DVGA_GAIN[1:0] ) == 01: The highest gain setting can not be used //bit5-3 ( MAX_LNA_GAIN[2:0] ) == 000: Maximum possible LNA + LNA 2 gain //bit2-0 ( MAGN_TARGET[2:0] ) == 011: 33 dB == Target amplitude from channel filter //****************************************************************************************************** 0x40, //1C AGCCTRL1 (x) //bit7 == 0: 固定为0 //bit6 == 1: 固定为1 //bit5-4 ( CARRIER_SENSE_REL_THR[1:0] ) == 00 : Relative carrier sense threshold disabled //bit3-0 ( CARRIER_SENSE_ABS_THR[3:0] ) == 011 : 3 dB above MAGN_TARGET setting //当大于 " MAGN_TARGET setting " 3dB 时 ,表示有载波 //2008-05-20改为0x10 先测试 //**************************************************************************************************** 0x91, //1D AGCCTRL0 (x) 0x0a,//0xff, //1E WOREVT1 // t_E0 = (750/26000000)*EVT0 = 1890.4ms 0x94,//0xff, //1F WOREVT0 // t_E0 = (750/26000000)*EVT0 *32 = 2500ms 2008-05-24 //************************************************************************************************** 0x39,//0x38, //20 WORCTRL //bit7 ==0: 使能RC, When written to 0, automatic initial calibration will be performed, //bit6-4: EVENT1[]= 3 is 12 //bit3 ==1: Enables the RC oscillator calibration. //bit2-0 == 0: WOR_RES=0 //bit2-0 == 1: WOR_RES=1 2008-05-24 //************************************************************************************************* 0x56, //21 FREND1 (x) 0x10, //22 FREND0 (x) //选择功率使用的pdat值//!!!出错会引起输出功率为0 0xE9, //23 FSCAL3 (x) 0x2A, //24 FSCAL2 (x) 0x00, //25 FSCAL1 (x) 0x1F, //26 FSCAL0 (x) 0x41, //27 RCCTRL1 0x00, //28 RCCTRL0 0x59, //29 FSTEST (x) 0x7F, //2A PTEST 0x3F, //2B AGCTST 0x81, //2C TEST2 (x) 0x35, //2D TEST1 (x) 0x09 //2E TEST0 (x) };