English
Language : 

SDBC-DK3UG Datasheet, PDF (43/76 Pages) Silicon Laboratories – 4 buttons and 4 LEDs for custom purposes
SDBC-DK3 UG
RF chip in
Idle Mode
Set Register 0x07
( 0x8701 )
RF chip in
Receive
Mode
Set Register 0x07
( 0x8705 )
While (1)
No
Continuous
receive mode
RFReceive ()
RFPacketReceived
( &packet[0],&length) )
nIRQ
interrupt
occurred?
Return:
RF_NO_PACKET
Read out Interrupt Status
Registers
Read
Registers: 0x03, 0x04
Button pushed
?
PB1_PIN == 0
Return:
RF_NO_PACKET
Yes
Build packet
1) strcpy(&packet[0],"PAYLOAD")
RFTransmit
( &packet[0],&length) )
packet
received
interrupt
?
Packet Received
interrupt occurred
(ItStatus1 & 0x02) == 0x02
CRC ERROR
interrupt occurred
(ItStatus1 & 0x01) ==
0x01
Return:
RF_CRC_ERROR
Read Packet Length
Information
Figure 60. Basic Program Structure Block Diagram (3 of 4)
Rev. 0.4
43