SDBC-DK3 Silicon Laboratories Inc, SDBC-DK3 Datasheet - Page 49

KIT WIRELESS DEV EZRADIOPRO

SDBC-DK3

Manufacturer Part Number
SDBC-DK3
Description
KIT WIRELESS DEV EZRADIOPRO
Manufacturer
Silicon Laboratories Inc
Type
Transceiverr
Datasheet

Specifications of SDBC-DK3

Wireless Frequency
868 MHz
Interface Type
RS-232, USB
Modulation
GFSK
Operating Voltage
3.3 V
For Use With/related Products
EZRadioPRO®
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
The foreground loop continuously polls the nIRQ pin of the receiver. If the
nIRQ is active (low), the microcontroller starts a status read. Then reads
out the data packets from the FIFO.
yet
If Button#1 is pressed, the LED1 will blink, and both the synthesizer and
the power amplifier (PA) will be turned on. Then the packet will be built, and
transmitted via the FIFO. Once complete, the power amplifier will be turned
off and the system will return to receive mode.
At this point, the program is tests the packet length prior to a direct packet
validation, blinking LED2 if expected packet data is received.
while (1)
{
switch ( RFPacketReceived(&packet[0],&length) )
{
case RF_NO_PACKET:
if ( PB1_PIN == 0 )
{
}
break;
case RF_PACKET_RECEIVED:
RFIdle();
if ( length == 7 )
while(PB1_PIN == 0);
LED1_PIN = 1;
length = 7;
strcpy(&packet[0],"PAYLOAD");
RFIdle();
RFTransmit(&packet[0],length);
LED1_PIN = 0;
RFIdle();
RFReceive();
{
}
RFReceive();
break;
if ( memcmp(&packet[0], "PAYLOAD", 7) == 0 )
{
}
Rev. 0.4
LED2_PIN = 1;
delay_ms(100);
LED2_PIN = 0;
// CHIP is in RX mode, but no preamble detected
// stay in receiving mode
// check the status packet reception
// On PB1, a packet send is initiated
// wait for release of the button
// blink the LED
// send a packet (64 bytes payload)
// set packet content
// disable receiving
// start packet transmission
// release the LED
// disable transmission
// start continuous receive again
// a packet received
// disable the receiver
// check packet content is valid
// blink LED2 if packet received
// restart continuous receive
SDBC-DK3 UG
49

Related parts for SDBC-DK3