void main(void)
{
INT8U leng =8;
INT8U TxBuf[8]; // 8字节, 如果需要更长的数据包,请正确设置
INT8U RxBuf[8];
TxBuf[0] = 0x0A;
WDTCTL = WDTPW + WDTHOLD; //禁止看门狗
InitSys();
LED_IO_set();
RF2500_IO_set();
CpuInit();
POWER_UP_RESET_CC2500();
halRfWriteRfSettings();
halSpiWriteBurstReg(CC2500_PATABLE, PaTabel, 8);
delay(6000);
//================================================================
while(1)
{
TxBuf[1]=0x11;
halRfSendPacket(TxBuf,leng);
delay(500);
}
if(halRfReceivePacket(RxBuf,&leng)) //接收数据并判
{
if(RxBuf[1]==0x11)
{
LED1_1;
}
}
}
|