Librerie laurea 2.5

10 Anni 7 Mesi fa #6 da Diegocibernetico
Risposta da Diegocibernetico al topic Librerie laurea 2.5
Ok, ho controllato ho copiato il file LCD_44780.h e LCD_44780.c nella cartella del mio progetto, poi nel main ho incluso così:

#define LCD_DEFAULT
#include "LCD_44780.h"

quando compilo mi ritorna questo errore:

Error - could not find definition of symbol 'ShiftLCD' in file './build/default/production/main.o'.

il nome è uguale identico

Grazie

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

  • Diegocibernetico
  • Avatar di Diegocibernetico
  • Junior Member
  • Junior Member
Di più
10 Anni 7 Mesi fa #7 da Pinna
Risposta da Pinna al topic Librerie laurea 2.5
Ciao, se non lo hai già fatto, devi includere anche il file LCD_44780.c. Non basta solo copiare i file nella cartella ma bisogna anche includerli nel progetto...

Marcello

Chi vola vale, chi vale vola, chi non vola è un vile

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

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
10 Anni 7 Mesi fa #8 da Diegocibernetico
Risposta da Diegocibernetico al topic Librerie laurea 2.5
Funziona! :cheer:, unica cosa è che ho dovuto includere pure delay.h e delay.c
Grazie mille a tutti
Diego

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

  • Diegocibernetico
  • Avatar di Diegocibernetico
  • Junior Member
  • Junior Member
Di più
10 Anni 7 Mesi fa #9 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Librerie laurea 2.5
Perfetto.

La libreria Delay e' richiesta perche' l'impulso per inviare i dati al modulo LCD e' generato grazie a questa libreria.

Diversamente dal testo dove sono incluse le librerie .lib dovrai ora inserire i file .h e .c
Infatti i file di libreria andrebbero ricompilati per ogni microcontrollore per cui ho deciso di togliere i file .lib.

Lq versione 2.5 richiede qualche cambio di nome.

La versione 2.2 (allegata) e' utilizzabile al 100% come il testo senza cambio di nomi.
Pero' usando le versioni piu' aggiornate della libreria devi tener conto del cambio dei nomi, che comunque sono documentati nel file ReadMe e il compilatore li segnala tutti.

File allegato:

Nome del file: LaurTec_c1..._2.2.zip
Dimensione del file:133 KB


Molte persone giustamente hanno problemi con le nuove versioni perche' richiedono qualche accorgimento nel cambio dei nomi, cosa che non e' facile capire quando si sta iniziando.

Nei prossimi gionri mettero' questa vecchia libreria online in aggiunta alla 2.5 e togliero' e mettero' il commento che quella effettivamente usata nel testo C18 Step by Step e' la 2.2.
La 2.0 e' quella originale per il testo C18 Step by Step ma fino alla 2.2 non ci sono stati cambiamenti alle funzioni e sono ancora presenti i file .lib

Saluti,

Mauro
Allegati:

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 7 Mesi fa #10 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Librerie laurea 2.5
Ciao,

Ho tagliato la testa al toro.

La libreria versione 2.2 si trova ora al link ufficiale:

Libreria LaurTec per PIC18

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 LaurentiStefA

Registrati al sito

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

Registrati al sito LaurTec.

Login