- Messaggi: 13
- Ringraziamenti ricevuti 0
problema libreria adc.h con pic18f4550 error 500
8 Anni 9 Mesi fa #1
da liets
problema libreria adc.h con pic18f4550 error 500 è stato creato da liets
ciao a tutti io sono uno studente di elettronica e ho fatto un programma con xc8 per usare il convertitore analogico digitale del pic18f4550, prima l'ho fatto senza utilizzare la libreria adc.h e ha funzionato; poi ho riprovato con la libreria ma non mi riconosce le funzioni OpenADC();ConvertADC();BusyADC();ReadADC(); quando lo compilo mi da error 500 non so come risolvere ho gia cercato in vari forum ma non ho trovato niente.....
in allegato metto il programma qui sotto c'è la lista degli errori che mi restituisce quando faccio il build
grazie in anticipo per l'aiuto
:0: error: (500) undefined symbols:
_ConvertADC(dist/default/production\adc1.X.production.obj) _ReadADC(dist/default/production\adc1.X.production.obj) _OpenADC(dist/default/production\adc1.X.production.obj) _BusyADC(dist/default/production\adc1.X.production.obj) _CloseADC(dist/default/production\adc1.X.production.obj)
(908) exit status = 1
nbproject/Makefile-default.mk:119: recipe for target 'dist/default/production/adc1.X.production.hex' failed
make[2]: Leaving directory 'C:/Users/Alex e Loris/MPLABXProjects/adc1.X'
nbproject/Makefile-default.mk:78: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/Alex e Loris/MPLABXProjects/adc1.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make[2]: *** [dist/default/production/adc1.X.production.hex] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
in allegato metto il programma qui sotto c'è la lista degli errori che mi restituisce quando faccio il build
grazie in anticipo per l'aiuto
:0: error: (500) undefined symbols:
_ConvertADC(dist/default/production\adc1.X.production.obj) _ReadADC(dist/default/production\adc1.X.production.obj) _OpenADC(dist/default/production\adc1.X.production.obj) _BusyADC(dist/default/production\adc1.X.production.obj) _CloseADC(dist/default/production\adc1.X.production.obj)
(908) exit status = 1
nbproject/Makefile-default.mk:119: recipe for target 'dist/default/production/adc1.X.production.hex' failed
make[2]: Leaving directory 'C:/Users/Alex e Loris/MPLABXProjects/adc1.X'
nbproject/Makefile-default.mk:78: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/Alex e Loris/MPLABXProjects/adc1.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make[2]: *** [dist/default/production/adc1.X.production.hex] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
Si prega Accedi o Crea un account a partecipare alla conversazione.
- liets
- Autore della discussione
- New Member
Riduci
Di più
8 Anni 9 Mesi fa #2
da toni
Risposta da toni al topic problema libreria adc.h con pic18f4550 error 500
Ciao liets
non sono un esperto ma credo tu abbia sbagliato includere la libreria,
penso tu usi MPLAB X
hai letto il libro di Mauro?
li trivi come inserire corettamente le librerie,
Ciao
Toni
non sono un esperto ma credo tu abbia sbagliato includere la libreria,
penso tu usi MPLAB X
hai letto il libro di Mauro?
li trivi come inserire corettamente le librerie,
Ciao
Toni
Si prega Accedi o Crea un account a partecipare alla conversazione.
- toni
- Elite Member
Riduci
Di più
- Messaggi: 279
- Ringraziamenti ricevuti 9
8 Anni 9 Mesi fa #3
da liets
Risposta da liets al topic problema libreria adc.h con pic18f4550 error 500
grazie per la risposta immediata
sisi l'ho letto e ho seguito le istruzioni ma non riesco a risolvere il problema...
sisi l'ho letto e ho seguito le istruzioni ma non riesco a risolvere il problema...
Si prega Accedi o Crea un account a partecipare alla conversazione.
- liets
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 13
- Ringraziamenti ricevuti 0
8 Anni 9 Mesi fa #4
da permax1958
Risposta da permax1958 al topic problema libreria adc.h con pic18f4550 error 500
presumo che stai utilizzando XC8 1.35 o 1.36, nel caso del 1.35 hai installato le Plib? se no installale, invece per la versione 1.36 lascia stare le Plib non sono più supportate, quindi fino alla versione 1.35 assicurati di avere le Plib installate poi nella IDE di MplabX vai in Project Propertis poi XC8 Linker ed in opzioni Runtime spunta la casella Link in Peripheral Library, a questo punto il problema dovrebbe essere risolto, infine la riga #include<plib/adc.h> io metterei solo #include<adc.h> volendo potresti anche commentarla quello che importa è la spunta sulla casella soprascritta.
Un consiglio:
lascia perdere le Plib (non saranno più aggiornate e supportate) ed usa le librerie di Mauro
Un consiglio:
lascia perdere le Plib (non saranno più aggiornate e supportate) ed usa le librerie di Mauro
Ringraziano per il messaggio: liets
Si prega Accedi o Crea un account a partecipare alla conversazione.
- permax1958
- Premium Member
Riduci
Di più
- Messaggi: 91
- Ringraziamenti ricevuti 16
8 Anni 9 Mesi fa #5
da liets
Risposta da liets al topic problema libreria adc.h con pic18f4550 error 500
Ok grazie mille ora provo comunque sto usando xc8 versione 1.35 e ho scaricato il pacchetto plib
Ma le librerie di Mauro utilizzano le stesse funzioni di plib oppure sono aggiornate?
Ma le librerie di Mauro utilizzano le stesse funzioni di plib oppure sono aggiornate?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- liets
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 13
- Ringraziamenti ricevuti 0
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.