Hi Yong Li:
I use Mpxy series.
I sure that I can send the signal by use its function , the RF Module is OK.
The following is my function.
void RFsend(uchar sData){
int i;
SIMOPT1_RFEN = 1;
RfSet(25,10,4,0x10,0x01,0x00,0x01); //set RFCR0~6
txData = sData;
for(i=0;i<10;i++)
RF_wDataBuf(1,&txData,i); //wirte data to the rf buffer.
PLLCR_set(); //setRLLCR0~3
RFCR7 = 0x1a;
RFCR2_SEND=1;
}
//call function
//RFsend(0x1a); // only 1 function send 0x1a that is OK.
//RFsend(0x1a); //but 2 functions it only send 0x2b. the 0x1a 's parameters is cover by 0x2b.
//RFsend(0x2b);
//RFsend(0x1a); //For this , it will send 0x1a [delay about 1.5 ms] 0x2b. But I don't want to delay 1.5ms
//while(RFCR7_RFIF == 0);
//RFsend(0x2b);
Thank you.
Neil.