The Software
The software for this tutorial is far less important than getting the programming/power circuitry hooked up correctly on the breadboard. One wire can make the entire system not work. For this reason, we'll just use a simple LED blinking program to show that we can connect with & program the pic off of a breadboard with the Tiny ICD2 programmer.
« End Code »
The best thing to do is copy the code above into a notepad document and Save as... main.c ...then include it in an MPLAB project & program the pic. This process is all covered in the Programming a PIC tutorial.
The software for this tutorial is far less important than getting the programming/power circuitry hooked up correctly on the breadboard. One wire can make the entire system not work. For this reason, we'll just use a simple LED blinking program to show that we can connect with & program the pic off of a breadboard with the Tiny ICD2 programmer.
« Begin Code »
/*
Written by: Chris
Date: 11/23/2007
Purpose & Description: This program turns Bit 0 of PORTA
off and on (0 and 1, 0v and 5v) at 0.3 Second intervals.
For this specific Development Board it will turn the LED
off and on.
*/
#include <p18f452.h>
#include <delays.h>
void main(void){
TRISA = 0x00;
PORTA = 0x00;
while(1){
PORTA = 0x01;
Delay10KTCYx(150);
PORTA = 0x00;
Delay10KTCYx(150);
}
}« End Code »
The best thing to do is copy the code above into a notepad document and Save as... main.c ...then include it in an MPLAB project & program the pic. This process is all covered in the Programming a PIC tutorial.