LCD capitolo 10

12 Anni 4 Mesi fa #1 da Fausto
LCD capitolo 10 è stato creato da Fausto
Buongiorno a tutti i PICchettisti, e neo soprattutto. Ho delle difficolta' nella compilazione del primo
esercizio del capitolo 10 del manuale C18 step by step di Mauro:, che comincia cosi'

#include <p18f4550.h>
#define LCD_DEFAULT
#include <LCD_44780.h>
.....
l'errore che si genera è il seguente:

Error [1027] unable to locate 'LCD_44780.h'


Beh diciamo che c'è poco da dire, non trova il file. Eppure l'ho incluso nel .c,
messo il file nella stessa cartella, insieme al .lib, l'ho aggiunto manualmente al progetto,
non contento ho rifatto il workspace, da capo, ma nulla, sempre il solito
errore, eppure dal progetto lo vedo sotto la cartella header.

qualcuno ha una idea?

Grazie

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
12 Anni 4 Mesi fa #2 da Fausto
Risposta da Fausto al topic Re: LCD capitolo 10
Chiedo scusa per il casino, ho risolto in parte aggiungendo nelle librerie del programma stesso.
adesso sono ancora in fermo perchè mi dice

Error - could not find definition of symbol 'ShiftLCD' in file './LCD.o'.

...non saprei anche perchè aprendolo è in "linguiaggio macchina".... idee?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
12 Anni 4 Mesi fa #3 da borelg
Risposta da borelg al topic Re: LCD capitolo 10
Di solito è un errore di ortografia o di inclusione delle librerie:

-controlla che sia inclusa la libreria all'inizio del main : #include ...
-controlla che sia inclusa la libreria e anche l'header nel workspace
-controlla che sia inclusa la libreria e l'header nelle opzioni del progetto
-controlla che l'ortografia della funzione che hai chiamato (in questo caso "ShiftLCD") sia corretta, confrontandola con quella dell'header.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • borelg
  • Avatar di borelg
  • Elite Member
  • Elite Member
Di più
12 Anni 4 Mesi fa #4 da Fausto
Risposta da Fausto al topic Re: LCD capitolo 10
è quello che ho fatto:
#include <p18f4550.h>
#include <delay.h>
#define LCD_DEFAULT
#include <LCD_44780.h>

se includo anche la libreria non cambia l'errore.
anche se compilo le sorgenti che da Mauro, il problema rimane identico. Magari prova a campilarlo e dimmi se anche a te da lo stesso problema

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Fausto
  • Avatar di Fausto
  • Premium Member
  • Premium Member
Di più
12 Anni 4 Mesi fa #5 da borelg
Risposta da borelg al topic Re: LCD capitolo 10
Appena ho un attimo proverò...
Comunque sei sicuro di avere incluso nelle impostazioni del progetto sia nel l' INCLUDE SEARCH PATH che nel LIBRARY SEARCH PATH il percorso dove si trova rispettivamente l'header della libreria di Mauro e il .lib della libreria di Mauro?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • borelg
  • Avatar di borelg
  • Elite Member
  • Elite Member
Di più
Moderatori: Mauro LaurentiStefA

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login