Problemi allo start up PIC18F452
Ciao,
ho una demoboard autocostruita ed un programmatore PicKit 2 Microchip originale.
Ho sempre utilizzato entrambi senza problemi con PIC16F84, PIC16F876 e PIC16F877, sto passando al PIC18F452.
In pratica mi succede che il micro funziona solo se viene alimentato dal PICKIT2 (al termine della programmazione faccio Release from reset) mentre se scollego il PICKIT2 dal connettore ICSP il micro non funziona con l'alimentatore della demoboard.
Ho già provato a sostituire il micro ma il risultato è sempre lo stesso.
Allego il codice del programma (fa semplicemente lampeggiare un led) :
Dove sto sbagliando ?
Grazie per l'attenzione.
ho una demoboard autocostruita ed un programmatore PicKit 2 Microchip originale.
Ho sempre utilizzato entrambi senza problemi con PIC16F84, PIC16F876 e PIC16F877, sto passando al PIC18F452.
In pratica mi succede che il micro funziona solo se viene alimentato dal PICKIT2 (al termine della programmazione faccio Release from reset) mentre se scollego il PICKIT2 dal connettore ICSP il micro non funziona con l'alimentatore della demoboard.
Ho già provato a sostituire il micro ma il risultato è sempre lo stesso.
Allego il codice del programma (fa semplicemente lampeggiare un led) :
- Codice: Seleziona tutto
#include <pic18.h>
#include "delay.h"
#include "clk_freq.h"
#if defined(_18F252) || defined(_18F452)
#warning Compiled for PIC18F252 or PIC18F452
#if PIC_CLK<8000000
__CONFIG(1,XT & OSCSDIS);
#else
__CONFIG(1,HS & OSCSDIS);
#endif
__CONFIG(2,BORDIS & PWRTEN & WDTDIS);
__CONFIG(4,LVPDIS);
#else
#error Unknown microcontroller
#endif
void main (void)
{
TRISD=0x00;
while (1)
{
PORTD=0x00;
DelayBigMs(500);
PORTD=0x01;
DelayMs(50);
}
}
Dove sto sbagliando ?
Grazie per l'attenzione.