
RF12 Program V1.1
Tel: +86-755-82973805 Fax: +86-755-82973550 E-mail: [email protected] http://www.hoperf.com
SEL();
2.0pF
ET,ES,EX,!eb,!ew,DC
m,-103dBm
D4
30kHz,MAX OUT
!lpx,!ddy,DDIT,BW0
XX_WRT_CMD(0xC800);//NOT USE
{
hile(PIND&(1<<2));//wait for previously TX over
RFXX_WRT_CMD(aByte);
ned char amS){
nsigned int j;
++)for(j=0;j<914;j++);
signed int i,j;
hkSum;
RB=0x00;//PB INPUT;
ication: both LEDR and LEDG blink 3 times
HI_SCK();
aCmd<<=1;
};
LOW_SCK();
HI_
return(temp);
}
void RF12_INIT(void){
RFXX_WRT_CMD(0x80D7);//EL,EF,433band,1
RFXX_WRT_CMD(0x8239);//!er,!ebb,
RFXX_WRT_CMD(0xA640);//A140=430.8MHz
RFXX_WRT_CMD(0xC647);//4.8kbps
RFXX_WRT_CMD(0x94A0);//VDI,FAST,134kHz,0dB
RFXX_WRT_CMD(0xC2AC);//AL,!ml,DIG,DQ
RFXX_WRT_CMD(0xCA81);//FIFO8,SYNC,!ff,DR
RFXX_WRT_CMD(0xCED4);//SYNC=2DD4;
RFXX_WRT_CMD(0xC483);//@PWR,NO RSTRIC,!st,!fi,OE,EN
RFXX_WRT_CMD(0x9850);//!mp,9810=
RFXX_WRT_CMD(0xCC77);//OB1,OB0,
RFXX_WRT_CMD(0xE000);//NOT USE
RF
RFXX_WRT_CMD(0xC040);//1.66MHz,2.2V
}
void RF12_SEND(unsigned char aByte)
w
}
void Delay_ms(unsig
unsigned char i;
u
for(i=0;i<amS;i
}
void main(void)
{
un
unsigned char C
#asm("cli");
DD
DDRD=0x00;//PD INPUT;
//POWER ON ind
LEDG_OFF();