- Messaggi: 89
- Ringraziamenti ricevuti 0
Programmare pic 16F876A
12 Anni 7 Mesi fa #11
da incoldblood
Risposta da incoldblood al topic Re: Programmare pic 16F876A
Tutto perfetto, ti ringrazio per l'aiuto ma vorrei chiederti un'ultima cosa...pensi possa essere possibile realizzarlo su un pcb?
Riusciresti a disegnarlo?
Riusciresti a disegnarlo?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- incoldblood
- Autore della discussione
- Premium Member
Riduci
Di più
12 Anni 7 Mesi fa #12
da incoldblood
Risposta da incoldblood al topic Re: Programmare pic 16F876A
Nell'attesa del programmatore però ho avuto un problema, ho provato a fare il build del programma da caricare nel pic e mi è uscito questo errore cosa devo fare per risolverlo?
Clean: Deleting intermediary and output files.
Clean Warning: File "C:\Users\Administrator\Desktop\timer_bromografo\sorgente\delay.o" doesn't exist.
Clean: Deleted file "C:\Users\Administrator\Desktop\timer_bromografo\New Folder\timer.mcs".
Clean: Done.
Executing: "C:\Program Files\Microchip\mplabc18\v3.37\bin\mcc18.exe" +FM "C:\Users\Administrator\Desktop\timer_bromografo\sorgente\delay.c" +EXPORT +DF +LN +T +A +M +Z +Y=9 +EA
Error: unable to locate '+FM'
BUILD FAILED: Tue Apr 03 19:58:50 2012
Clean: Deleting intermediary and output files.
Clean Warning: File "C:\Users\Administrator\Desktop\timer_bromografo\sorgente\delay.o" doesn't exist.
Clean: Deleted file "C:\Users\Administrator\Desktop\timer_bromografo\New Folder\timer.mcs".
Clean: Done.
Executing: "C:\Program Files\Microchip\mplabc18\v3.37\bin\mcc18.exe" +FM "C:\Users\Administrator\Desktop\timer_bromografo\sorgente\delay.c" +EXPORT +DF +LN +T +A +M +Z +Y=9 +EA
Error: unable to locate '+FM'
BUILD FAILED: Tue Apr 03 19:58:50 2012
Si prega Accedi o Crea un account a partecipare alla conversazione.
- incoldblood
- Autore della discussione
- Premium Member
Riduci
Di più
- Messaggi: 89
- Ringraziamenti ricevuti 0
12 Anni 7 Mesi fa #13
da incoldblood
Risposta da incoldblood al topic Re: Programmare pic 16F876A
Diciamo che sono andato un passo avanti...
giustamente avendo un pic 16 e non 18 ho cambiato compilatore, il precedente era ovvio presentasse un build failed
PErò ora sono davanti a questo errore:
Build C:\Users\Administrator\Desktop\timer_bromografo\Timer\Timer for device 16F876A
Using driver C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\delay.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\delay.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\eeprom_internal.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 18.1 undefined identifier "EEADR"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 21.1 undefined identifier "RD"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 25.9 undefined identifier "EEDATA"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 32.1 undefined identifier "EEADR"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 33.1 undefined identifier "EEDATA"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 35.1 undefined identifier "WREN"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 38.5 undefined identifier "GIE"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 44.1 undefined identifier "EECON2"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 46.1 undefined identifier "WR"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 47.8 undefined identifier "EEIF"
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\lcd.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 162.1 undefined identifier "RC6"
Warning [361] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 163.1 function declared implicit int
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 173.1 undefined identifier "RC2"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 177.1 undefined identifier "RC3"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 181.1 undefined identifier "RC4"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 185.1 undefined identifier "RC5"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 213.1 undefined identifier "RC7"
Warning [361] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 243.1 function declared implicit int
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 251.1 undefined identifier "RC7"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 312.1 undefined identifier "RC7"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 342.1 undefined identifier "RC7"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 345.1 undefined identifier "RC5"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 346.1 undefined identifier "RC4"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 347.1 undefined identifier "RC3"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 348.1 undefined identifier "RC2"
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\main.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\main.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
********** Build failed! **********
Cosa devo fare?
giustamente avendo un pic 16 e non 18 ho cambiato compilatore, il precedente era ovvio presentasse un build failed
PErò ora sono davanti a questo errore:
Build C:\Users\Administrator\Desktop\timer_bromografo\Timer\Timer for device 16F876A
Using driver C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\delay.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\delay.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\eeprom_internal.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 18.1 undefined identifier "EEADR"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 21.1 undefined identifier "RD"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 25.9 undefined identifier "EEDATA"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 32.1 undefined identifier "EEADR"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 33.1 undefined identifier "EEDATA"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 35.1 undefined identifier "WREN"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 38.5 undefined identifier "GIE"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 44.1 undefined identifier "EECON2"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 46.1 undefined identifier "WR"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\eeprom_internal.c; 47.8 undefined identifier "EEIF"
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\lcd.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 162.1 undefined identifier "RC6"
Warning [361] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 163.1 function declared implicit int
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 173.1 undefined identifier "RC2"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 177.1 undefined identifier "RC3"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 181.1 undefined identifier "RC4"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 185.1 undefined identifier "RC5"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 213.1 undefined identifier "RC7"
Warning [361] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 243.1 function declared implicit int
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 251.1 undefined identifier "RC7"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 312.1 undefined identifier "RC7"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 342.1 undefined identifier "RC7"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 345.1 undefined identifier "RC5"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 346.1 undefined identifier "RC4"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 347.1 undefined identifier "RC3"
Error [192] C:\Users\Administrator\Desktop\timer_bromografo\sorgente\lcd.c; 348.1 undefined identifier "RC2"
Make: The target "C:\Users\Administrator\Desktop\timer_bromografo\Timer\main.p1" is out of date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.83\bin\picc.exe" --pass1 C:\Users\Administrator\Desktop\timer_bromografo\sorgente\main.c -q --chip=16F876A -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
********** Build failed! **********
Cosa devo fare?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- incoldblood
- Autore della discussione
- Premium Member
Riduci
Di più
- Messaggi: 89
- Ringraziamenti ricevuti 0
12 Anni 7 Mesi fa #14
da incoldblood
Risposta da incoldblood al topic Re: Programmare pic 16F876A
Risolto...fatto il build solo con il main.c
Si prega Accedi o Crea un account a partecipare alla conversazione.
- incoldblood
- Autore della discussione
- Premium Member
Riduci
Di più
- Messaggi: 89
- Ringraziamenti ricevuti 0
12 Anni 7 Mesi fa - 12 Anni 7 Mesi fa #15
da gcupini
Risposta da gcupini al topic Re: Programmare pic 16F876A
Ciao,
Mi fa piacere che la compilazione sia Ok. Per i ringraziamenti relativi al circuito aspetta di avere il programmatore: PIC KIT2 o PIK KIT3 ?
Per la progettazione del PCB, devo confessarti che non ho grande esperienza. Io uso in prevalenza schede millefori per i miei prototipi.
Per gli schemi faccio uso saltuario di EAGLE (versione gratuita) ma non sono esperto di piste e dimensionamenti delle stesse. Infine in questo periodo non ho mosto tempo.
Fammi sapere e buon lavoro
PS: ho notato che nello secondo circuito che ti ho inviato c'è un errore. In prossimità del pulsante di RESET ci sono 2 resistori da 10k, attenzione quello verso massa vuole da 470 ohm. Vedi Schema.
Mi fa piacere che la compilazione sia Ok. Per i ringraziamenti relativi al circuito aspetta di avere il programmatore: PIC KIT2 o PIK KIT3 ?
Per la progettazione del PCB, devo confessarti che non ho grande esperienza. Io uso in prevalenza schede millefori per i miei prototipi.
Per gli schemi faccio uso saltuario di EAGLE (versione gratuita) ma non sono esperto di piste e dimensionamenti delle stesse. Infine in questo periodo non ho mosto tempo.
Fammi sapere e buon lavoro
PS: ho notato che nello secondo circuito che ti ho inviato c'è un errore. In prossimità del pulsante di RESET ci sono 2 resistori da 10k, attenzione quello verso massa vuole da 470 ohm. Vedi Schema.
Ultima Modifica 12 Anni 7 Mesi fa da gcupini.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- gcupini
- Visitatori
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.