pic 18f4550 file 44780.lib

12 Anni 3 Mesi fa #1 da picotech
pic 18f4550 file 44780.lib è stato creato da picotech
Salve.
Sto cercando di far funzionare un display lcd come riportato sul manuale c18 step by step,
ma provando a scaricare le librerie x c18 non trovo il file di libreria 44780.lib dove posso reperirlo?
compilando il progetto mi indica un errore 1105 symbol 'TURN_ON' has not been defined.
Grazie a tutti in anticipo.

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

  • picotech
  • Avatar di picotech
  • New Member
  • New Member
Di più
12 Anni 3 Mesi fa #2 da Cosimix
Risposta da Cosimix al topic Re: pic 18f4550 file 44780.lib
Quel file puoi crearlo oppure puoi semplicemente aggiungere al progetto il file LCD_44780.h nella cartella Header Files e il file LCD_44780.c nella cartella Source Files. Quando fai uso di librerie "esterne" ricordati di aggiornare i percorsi delle librerie, così come spiegato nel C18 Step by Step.

Saluti,
Cosimo

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

  • Cosimix
  • Avatar di Cosimix
  • Elite Member
  • Elite Member
Di più
12 Anni 3 Mesi fa #3 da picotech
Risposta da picotech al topic Re: pic 18f4550 file 44780.lib
Grazie per i chiarimenti Cosimix. ;) ;)

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

  • picotech
  • Avatar di picotech
  • New Member
  • New Member
Di più
12 Anni 3 Mesi fa #4 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: pic 18f4550 file 44780.lib
Ciao Picotech,

oltre a quanto spiegato da Cosimix, trovi maggiori dettagli sul file readme della libreria.
In particolare alla versione 2.3 ho apportato alcune modifiche che non sono state riportate nel testo C18 Step by Step.

I problemi che stai riscontrando sono proprio dovuti alla modifiche della versione 2.3 della libreria:

LCD_44780 library has been updated to make it 1:1 compatible with the LCD_44780_I2C library. All the functions are the same.
The constants TURN_ON and TURN_OFF have been removed from the
LCD_44780 library.
They have been changed in TURN_ON_LED, TURN_ON_CURSOR, TURN_OFF_LED, TURN_OFF_CURSOR. To make the code compatible within the library LCD_44780 and the LCD_44780_I2C library, the constants must be used.
LCD_44780_I2C requires to have the I2C module initialized before beeing used.
PCF8574 and delay library must be included as well.

Note:
Some library comments have been improved within differnt libraries(no functional changes have been done).

All the .lib files and projects associated to the libraries have been removed. To use a library .h and .c file must be now included within the main user project. This make the library usage easyer within MPLAB and MPLABX environment (either in Linux or Windows environment).
CAN library is still based as single .h file.



Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

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

Registrati al sito LaurTec.

Login