Chameleon-PIC Nurve Networks, Chameleon-PIC Datasheet - Page 207

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

Chameleon-PIC

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

Specifications of Chameleon-PIC

Processor To Be Evaluated
PIC24
Data Bus Width
16 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
All the source API libraries for the demos and the demos themselves are located on the DVD ROM in the usual directory:
During initial setup of the tool you should have copied this entire directory to your hard drive.
27.1.3 Setup for TextPad Bootloader Version of Demos
The TextPad/Microchip Bootloader versions of the demos are exactly the same source code wise however there is no
project per se. Rather we have a batch file (CompileDownoad.bat) and a Win32 console app (FlashProg.exe) that are
called with command line arguments to compile and download using the bootloader into the PIC’s flash memory.
All the source API libraries for the demos and the demos themselves are located on the DVD ROM in the usual directory:
During initial setup of the tool you should have copied this entire directory to your hard drive.
27.1.3 Setting the Chameleon Hardware Up
Finally, let’s take a brief moment to remind ourselves what’s going on with the hardware. If you are using MPLAB, then
you are going to build a project for each demo, or change a single project, re-build and FLASH the file to the Chameleon
PIC with the PICkit 2 programmer. If you don’t own a programmer, then you will use the Chameleon in bootloader mode,
and thus, you need the bootloader on the Chameleon (which we deliver the unit with). In this case, make sure you have
the serial select switch on the Chameleon in the down position, so the PC can get to the serial port of the PIC since this is
how the bootloader works via serial.
28.1 Graphics Demos
The following graphics demos illustrate examples in both NTSC and VGA modes as well as use of the advanced tile
modes of the NTSC driver.
Each example will typically consist of the primary source file for the demo as well as:
And any other ancillary drivers for sound, keyboard, etc.
All the required files can of course be found in the \Source directory on the DVD (which you should have already copied
onto your hard drive) located here:
28.1.1 NTSC Printing Demo
This demo simply uses the NTSC terminal API to print “Hello World” to the NTSC screen. Figure 28.1 shows the demo in
action.
DVD-ROM:\ CHAM_PIC \ SOURCE \ *.*
DVD-ROM:\ CHAM_PIC \ SOURCE \ *.*
The System API library module CHAM_PIC_SYSTEM_V010.c|h.
The main SPI API library module CHAM_PIC_I2C_SPI_DRV_V010.c|h.
The NTSC, VGA, GFX driver or all of them.
DVD-ROM:\ CHAM_PIC \ SOURCE \
MPLAB
TIP
In general, you will include all the sources in your project (.C files) and make sure all the
.H header files are in the same working directory, so the compiler can find them. You do
NOT include the .H header files in the compilation list of source files, the compiler will do
this for you. Only include .C and .S files in your source file link list in your project file list
to the left of the tool.
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon PIC 16-Bit”
207

Related parts for Chameleon-PIC