我是按TI的一个点对点调试的,现在正常通讯了。设置如下。附件是TI的点对点程序,有需要的看。
CC2520 Software Examples (Rev. B).rar
(1.34 MB, 下载次数: 294)
CC2520 Software Examples (Rev. B).rar
(1.34 MB, 下载次数: 294)
static regVal_t regval1[]= {
// Tuning settings
#ifdef INCLUDE_PA
CC2520_TXPOWER, 0xF9, // Max TX output power
CC2520_TXCTRL, 0xC1,
#else
CC2520_TXPOWER, 0xF7, // Max TX output power
#endif
CC2520_CCACTRL0, 0xF8, // CCA treshold -80dBm
CC2520_FRMFILT0, 0x0C, // FRMFILT0 Frame filtering
CC2520_FRMFILT1, 0x78, // FRMFILT1 Frame filtering
// Recommended RX settings
CC2520_MDMCTRL0, 0x85,
CC2520_MDMCTRL1, 0x14,
CC2520_RXCTRL, 0x3F,
CC2520_FSCTRL, 0x5A,
CC2520_FSCAL1, 0x03,
#ifdef INCLUDE_PA
CC2520_AGCCTRL1, 0x16,
#else
CC2520_AGCCTRL1, 0x11,
#endif
CC2520_ADCTEST0, 0x10,
CC2520_ADCTEST1, 0x0E,
CC2520_ADCTEST2, 0x03,
// Configuration for applications using halRfInit()
CC2520_FRMCTRL0, 0x60, // Auto-ack
CC2520_EXTCLOCK, 0x00,
CC2520_GPIOCTRL0, 0x90,//1 + CC2520_EXC_RX_FRM_DONE,
CC2520_GPIOCTRL1, 0x27,//CC2520_GPIO_SAMPLED_CCA,
CC2520_GPIOCTRL2, 0x28,//1 + CC2520_EXC_RX_FRM_DONE,
#ifdef INCLUDE_PA
CC2520_GPIOCTRL3, CC2520_GPIO_HIGH, // CC2590 HGM
CC2520_GPIOCTRL4, 0x46, // EN set to lna_pd[1] inverted
CC2520_GPIOCTRL5, 0x47, // PAEN set to pa_pd inverted
CC2520_GPIOPOLARITY,0x0F, // Invert GPIO4 and GPIO5
#else
// CC2520_GPIOCTRL3, CC2520_GPIO_SFD,
// CC2520_GPIOCTRL4, CC2520_GPIO_SNIFFER_DATA,
// CC2520_GPIOCTRL5, CC2520_GPIO_SNIFFER_CLK,
#endif
// Terminate array
0, 0x00
};