- Messaggi: 21
- Ringraziamenti ricevuti 0
Errore libreire C18
12 Anni 6 Mesi fa #1
da simonv92
Errore libreire C18 è stato creato da simonv92
Ciao a tutti,
Sto provando a fare un pò di esperimenti con il C18 seguendo l'ottima guida di Mauro.
Ho scaricato tutte le librerie fornite e le ho inserite nella cartella include del compilatore PICC-18 v9.80.
Richiamando, ad esempio, la libreria per la gestione di un display LCD HD44780, il compilatore mi segnala strani errori nella libreria.
E lo stesso succede con la libreria I2C.
Ho provato quindi a fare il classico programmino che accende un led e quello funziona senza problemi.
Come ide sto utilizzando MPLAB-X.
Qualcuno per caso ha riscontrato lo stesso problema?
Sto provando a fare un pò di esperimenti con il C18 seguendo l'ottima guida di Mauro.
Ho scaricato tutte le librerie fornite e le ho inserite nella cartella include del compilatore PICC-18 v9.80.
Richiamando, ad esempio, la libreria per la gestione di un display LCD HD44780, il compilatore mi segnala strani errori nella libreria.
E lo stesso succede con la libreria I2C.
Ho provato quindi a fare il classico programmino che accende un led e quello funziona senza problemi.
Come ide sto utilizzando MPLAB-X.
Qualcuno per caso ha riscontrato lo stesso problema?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- simonv92
- Autore della discussione
- Junior Member
Riduci
Di più
12 Anni 6 Mesi fa #2
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Errore libreire C18
Ciao,
Sei sicuro che stai usando il C18 come compilatore?
Che errori ottieni?
Come includi i file .c e .h?
Saluti,
Mauro
Sei sicuro che stai usando il C18 come compilatore?
Che errori ottieni?
Come includi i file .c e .h?
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
12 Anni 6 Mesi fa #3
da simonv92
Risposta da simonv92 al topic Re: Errore libreire C18
Ciao Mauro, grazie per la risposta. Ho scaricato dalla pagina di download di MPLAB-X i compilatori.
Un programma banale funziona correttamente quindi il compilatore credo funzioni correttamente.
Come programmi ho copiato pari pari quelli di esempio scaricabili dalla pagina di download del corso.
Ho inserito tutte le routine nella cartella include (eliminando tutte le cartelle - anche se probabilmente non era necessario).
Quando compilo il programma mi segnala errori di sintassi (ad esempio nella routine per gestire l'LCD mi segnala che manca una "," nel comando per scrivere una stringa) .
Ho provato quindi con MPLAB ma gli errori sono i medesimi.
Le routine le ho incluse con la direttiva #include<> (e li il compilatore non segnala errori).
In caso posso fare qualche screenshot degli errori segnalati.
Grazie mille ancora.
Saluti,
Simone
Un programma banale funziona correttamente quindi il compilatore credo funzioni correttamente.
Come programmi ho copiato pari pari quelli di esempio scaricabili dalla pagina di download del corso.
Ho inserito tutte le routine nella cartella include (eliminando tutte le cartelle - anche se probabilmente non era necessario).
Quando compilo il programma mi segnala errori di sintassi (ad esempio nella routine per gestire l'LCD mi segnala che manca una "," nel comando per scrivere una stringa) .
Ho provato quindi con MPLAB ma gli errori sono i medesimi.
Le routine le ho incluse con la direttiva #include<> (e li il compilatore non segnala errori).
In caso posso fare qualche screenshot degli errori segnalati.
Grazie mille ancora.
Saluti,
Simone
Si prega Accedi o Crea un account a partecipare alla conversazione.
- simonv92
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 21
- Ringraziamenti ricevuti 0
12 Anni 6 Mesi fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Errore libreire C18
Ciao,
normalmente i problemi sono associati ai percorsi.
Assumo che i percorsi siano propriamente impostati.
Uno screenshot e' certamente di aiuto.
Altrimenti copia e incolla il testo dell'errore, cosa forse da preferirsi al fine di facilitare future ricerche del medesimo errore.
Saluti,
Mauro
normalmente i problemi sono associati ai percorsi.
Assumo che i percorsi siano propriamente impostati.
Uno screenshot e' certamente di aiuto.
Altrimenti copia e incolla il testo dell'errore, cosa forse da preferirsi al fine di facilitare future ricerche del medesimo errore.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
12 Anni 6 Mesi fa - 12 Anni 6 Mesi fa #5
da simonv92
Risposta da simonv92 al topic Re: Errore libreire C18
Ciao Mauro,
grazie nuovamente per la disponibilità. Credevo di aver fatto un errore madornale nel download del compilatore ma forse mi sono sbagliato; mi piego meglio: dalla pagina di download di MPLAB-X si possono scaricare anche i vari compilatori:
- MPLAB C18 Lite Compiler for PIC18 MCUs
- HI-TECH C Lite Compiler for PIC18 MCUs
Inizialmente ho scaricato il secondo, dato che anche il compilatore per i PIC 10/12/16 è della HI-TECH. Ho poi scaricato anche il primo compilatore (MPLAB C18 Lite Compiler for PIC18 MCUs) credendo di aver sbagliato.
L'errore di cui ti ho parlato me lo fa con il compilatore della HI-TECH, mentre con l'altro mi da ulteriori errori (quindi credo sia corretto il compilatore della HI-TECH)
Il testo dell'errore che mi da quando vado a compilare il programma è il seguente:
C:\Program Files (x86)\HI-TECH Software\PICC-18\9.80\include\LCD_44780.h:271: error: "," expected
Di seguito due screenshot degli errori..
Saluti,
Simone
grazie nuovamente per la disponibilità. Credevo di aver fatto un errore madornale nel download del compilatore ma forse mi sono sbagliato; mi piego meglio: dalla pagina di download di MPLAB-X si possono scaricare anche i vari compilatori:
- MPLAB C18 Lite Compiler for PIC18 MCUs
- HI-TECH C Lite Compiler for PIC18 MCUs
Inizialmente ho scaricato il secondo, dato che anche il compilatore per i PIC 10/12/16 è della HI-TECH. Ho poi scaricato anche il primo compilatore (MPLAB C18 Lite Compiler for PIC18 MCUs) credendo di aver sbagliato.
L'errore di cui ti ho parlato me lo fa con il compilatore della HI-TECH, mentre con l'altro mi da ulteriori errori (quindi credo sia corretto il compilatore della HI-TECH)
Il testo dell'errore che mi da quando vado a compilare il programma è il seguente:
C:\Program Files (x86)\HI-TECH Software\PICC-18\9.80\include\LCD_44780.h:271: error: "," expected
Di seguito due screenshot degli errori..
Saluti,
Simone
Ultima Modifica 12 Anni 6 Mesi fa da simonv92.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- simonv92
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 21
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.