Chameleon-AVR Nurve Networks, Chameleon-AVR Datasheet - Page 96

MCU, MPU & DSP Development Tools AVR8 & PROPELLER DEV SYSTEM (SBC)

Chameleon-AVR

Manufacturer Part Number
Chameleon-AVR
Description
MCU, MPU & DSP Development Tools AVR8 & PROPELLER DEV SYSTEM (SBC)
Manufacturer
Nurve Networks
Datasheet

Specifications of Chameleon-AVR

Processor To Be Evaluated
AVR 328P
Data Bus Width
8 bit
Interface Type
USB, VGA, PS/2, I2C, ISP, SPI
Operating Supply Voltage
3.3 V, 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Clicking the “Add Existing Source File(s)” selection will launch a standard Window’s file browser, navigate it into the
project directory with all our recently copied files and then add the following files to the project:
Drivers
CHAM_AVR_SYSTEM_V010.C
CHAM_AVR_TWI_SPI_DRV_V010.C
CHAM_AVR_NTSC_DRV_V010.C
CHAM_AVR_VGA_DRV_V010.C
Of course each of the above C files has an associated .H file. These must be added to the project as well in the headers
section, or make sure the tool has the path to them, so after you add the C files to the project’s Source Files folder, then
add the associated header files to the Header Files folder.
Main Program
CHAM_AVR_HELLO_WORLD_01.C
Alright, once you have all the files added to the source tree, it’s finally time to “build” the project! Referring to Figure
15.31, select <Build → Rebuild All > from the Main Menu. This will start the building process which consists of
compilation, linking, and finally hex file generation for the AVR target.
NOTE
The .C files are added the project explicitly, but the compiler still needs the .H header
files, however, in the previous step you copied all of them into your working compiler
directory, thus the compiler will be able to find them. However, I personally like to add
them the Header Files folders just in case, and so I can get to them easily in my project
window.
Figure 15.30 – A screen shot of the test running.
- This is the main “system” file that is needed for all applications.
- This contains the SPI software API, needed for all applications.
- This contains the NTSC API wrapper.
- This contains the VGA API wrapper.
- The demo program that prints “Hello World!” to both the NTSC and
VGA monitors. This of course does not have a header file associated
with it, just the main C file.
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon AVR 8-Bit”
96

Related parts for Chameleon-AVR