Pagina 1 di 1

accendere LED

MessaggioInviato: 5 ott 2009, 16:30
da system90
Salvea tutti
ho scritto questo programma con MPLAB e c18 per accendere e spegnere i led,ma quando clico su build all mi da errore.Secondo voi che cosa ho sbagliato nel codice?


ciao ciao

Codice: Seleziona tutto
//_______________________________scelta del PIC____________________________
#include<p18F8722.h>
//_______________________________inizializzazione PIC_______________________
#pragma config OSC=HS
#pragma config WDT=OFF
#pragma config LVP=OFF
//________________________________librerie__________________________________
#include<delays.h>
//_________________________________prototipi delle funzioni_________________
void beep(void);
void super_beep(int);
void initHW(void);
//_________________________________variabbili globali_______________________

//__________________________________main____________________________________
void main (void){
   initHW();
   super_beep(5);
   while(1);
}
//_____________________________________funzioni______________________________
void initHW(void){
   TRISDbits.TRISD0=0;
}

void beep(void){
   LATDbits.LATD0=1;
   Delay10KTCYx(250);
   LATDbits.LATD0=0;
   Delay10KTCYx(250);
}

void super_beep(int n){
   int c;
   for(c=1; c<=n; c++){
   beep();
   }
}

Re: accendere LED

MessaggioInviato: 5 ott 2009, 16:42
da DonJ
non è che mi dici anche che errore ti da e dove?

Re: accendere LED

MessaggioInviato: 5 ott 2009, 16:50
da c1b8
Ho spostato la discussione in Software di PICmicro - Peripheral Interface Controller.

Re: accendere LED

MessaggioInviato: 5 ott 2009, 17:20
da system90
errore mi indica qua

Codice: Seleziona tutto
--------------inizializzazione del PIC------------
#pragma config OSC=HS
#pragma config WDT=OFF
#pragma config LVP=OFF

Re: accendere LED

MessaggioInviato: 5 ott 2009, 17:25
da DonJ
system90 ha scritto:errore mi indica qua

Codice: Seleziona tutto
--------------inizializzazione del PIC------------
#pragma config OSC=HS
#pragma config WDT=OFF
#pragma config LVP=OFF

è un po' generico, non riesci a postare L'ESATTO messaggio d'errore che ti da il compilatore nel log?
è sintassi? è un comando sconosciuto? insomma sei troppo vago così

Re: accendere LED

MessaggioInviato: 5 ott 2009, 17:55
da system90
non so come ho fatto,ma ora funziona,grazie per la tua disponibilità

Re: accendere LED

MessaggioInviato: 5 ott 2009, 18:20
da DonJ
ah di nulla davvero Immagine

comunque sarebbe bello se capissi dove hai sbagliato..
tanto per non rifare lo stesso errore due volte

Re: accendere LED

MessaggioInviato: 5 ott 2009, 18:41
da system90
avevo sbagliato a mettere le parentesi,una tonda,e 2 graffe