PIC18F2620 sample code in a sample project in MPLAB

PIC18F2620 sample code in a sample project in MPLAB

Post by ssyle » Sat, 08 Sep 2007 04:53:47


I'm currently using MPLAB's C18 compiler to build a hex file from a
simple "hello world" program to flash onto the program memory of a
PIC18F2620 in order to see if I can perhaps create a program to toggle
a pin to get started. However, I have been getting the following error
in the pastebin link from the Build window: http://www.yqcomputer.com/
I'm using a PICKIT 2 programmer from Microchip, which is preliminarily
supported in MPLAB v7.62.

Below is my sample code modified from the C18 compiler example files.
I have remembered to include a linker file for building the hex file,
although I couldn't find the output hex file.

<code>
/* Compile options: -ml (Large code model) */

#include <stdio.h>
#include <p18f2620.h>

#pragma config WDT = OFF

void main (void)
{
printf ("Hello, world!\n");

while (1)
;
}
</code>

I have also ensured that the pins are connected properly, matching
every pin of the programmer header to the corresponding pins on the
microcontroller. Does anyone have any idea where should I start
looking?
 
 
 

PIC18F2620 sample code in a sample project in MPLAB

Post by Thad Smit » Sat, 08 Sep 2007 12:00:23


The initial message indicates that you have a power supply problem. Is
your processor on a target board? Try supplying external power to the
processor before programming.

--
Thad

 
 
 

PIC18F2620 sample code in a sample project in MPLAB

Post by ssyle » Sat, 08 Sep 2007 12:45:47


Hi Thad,

My processor is on a breadboard, with its MCLR_bar, Vss, Vdd, PGD and
PGC pins connected to the programming header. I later found out that
my problems lies within the Vss and Vdd connection being reversed.
After I fixed that (shown at line 6 shown on the pastebin), I later
have a problem of not being able to write on the program memory of my
processor.

Hope this helps clarify my question.

Stanley
 
 
 

PIC18F2620 sample code in a sample project in MPLAB

Post by deadbee » Sun, 09 Sep 2007 07:13:23


So You have destroyed Your PIC by reversing the power supply.
Get a new chip.

-- Micke
 
 
 

PIC18F2620 sample code in a sample project in MPLAB

Post by ssyle » Sun, 09 Sep 2007 07:42:26


Hey Micke,

I'm apparently still able to program and erase the current chip after
correcting the connections. Just having some trouble getting started
now with looking at printf() commands after programming the chip.

Cheers,

Stanley