S D B C - D K 3 U G
40
Rev. 0.3
8. Custom Software Development
Initially the SDBC-DK3 Software Development Kit offers the ability to become acquainted with the basic capabilities
of the EZRadioPRO product family, however, the kit is also designed to be used for basic code development on any
of the RF products offered by Silicon Laboratories. By design, the kit offers two modes of operation; demonstration
mode or lab mode.
The source code to the factory firmware is available on the WDS CDROM but may be somewhat complex for use
as reference code. To aid in software development the following chapter maybe used to illustrate basic code
segment to create RF links using the EZRadioPRO platform.
The code set forth in the following chapter demonstrates a simple push button application and is based upon the
EZRadioPRO Si443x transceiver using the C8051F930 microcontroller.
8.1. Program Structure
Figure 58. Basic Program Structure Block Diagram (1 of 4)
Program Start
Main ( )
MCU
Hardware
Initialization
I/O port definition
System Clock
Init
Hardware SPI
Initialization
RF Hardware
Initialization
Read and Clear all Interrupt
Status Registers
Registers: 0x03, 0x04
SW Reset
Register: 0x07
Software
reset the chip
?
Wait for chip to be in ready mode ‘ichipready’
Registers: 0x05, 0x06, 0x03, 0x04
Is the chip in
ready ?
Summary of Contents for C8051F930
Page 2: ...SDBC DK3 UG 2 Rev 0 3 ...
Page 9: ...SDBC DK3 UG Rev 0 3 9 Figure 5 MSC DBSB8 Schematic 2 of 2 ...
Page 21: ...SDBC DK3 UG Rev 0 3 21 Figure 24 Active Antenna and RSSI Indications ...
Page 23: ...SDBC DK3 UG Rev 0 3 23 Figure 26 Lab Equipment Connection Diagram ...
Page 75: ...SDBC DK3 UG Rev 0 3 75 NOTES ...