- Messaggi: 1222
- Ringraziamenti ricevuti 104
Modifica Libreria di Laurenti per Pic 18F2550
12 Anni 1 Mese fa - 12 Anni 1 Mese fa #16
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Re: Modifica Libreria di Laurenti per Pic 18F2550
TURN_ON è dichiarato dentro LCD_44780.h, strano che non lo veda definito, sostituiscilo con 1 e vedi intanto se funziona il display.
Ste
P.S ho appena provato, dà lo stesso errore anche a me...boh..metti 1 e vediamo se va, altrimenti aggiungi all'inizio del programma (fuori dal main) la riga "#define TURN_ON 1"
Ste
P.S ho appena provato, dà lo stesso errore anche a me...boh..metti 1 e vediamo se va, altrimenti aggiungi all'inizio del programma (fuori dal main) la riga "#define TURN_ON 1"
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Ultima Modifica 12 Anni 1 Mese fa da StefA.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
12 Anni 1 Mese fa - 12 Anni 1 Mese fa #17
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic Re: Modifica Libreria di Laurenti per Pic 18F2550
il simbolo TURN_ON era presente nella versione 2.2. Dalla 2.3 è stato sostituito con TURN_ON_LED, il che mi fa pensare che tu stia usando un vecchio file .h ed un nuovo file .c
qui sotto ti ho riassunto i cambi effettuati nella libreria LCD_44780.h:
raccolta librerie vers. 2.2
#define LEFT 0
#define RIGHT 1
#define TURN_ON 1
#define TURN_OFF 0
#define BLINK_ON 1
#define BLINK_OFF 0
raccolta librerie vers. 2.3 e 2.5
#define LEFT 0
#define RIGHT 1
#define TURN_ON_LED 1
#define TURN_OFF_LED 0
#define TURN_ON_CURSOR 1
#define TURN_OFF_CURSOR 0
#define BLINK_ON 1
#define BLINK_OFF 0
A questo punto ti conviene:
prendere le librerie più recenti e ricostruirtele
modificare i suddetti punti nel file .h che stai utilizzando secondo le stesst voci riportate nel file .c...
qui sotto ti ho riassunto i cambi effettuati nella libreria LCD_44780.h:
raccolta librerie vers. 2.2
#define LEFT 0
#define RIGHT 1
#define TURN_ON 1
#define TURN_OFF 0
#define BLINK_ON 1
#define BLINK_OFF 0
raccolta librerie vers. 2.3 e 2.5
#define LEFT 0
#define RIGHT 1
#define TURN_ON_LED 1
#define TURN_OFF_LED 0
#define TURN_ON_CURSOR 1
#define TURN_OFF_CURSOR 0
#define BLINK_ON 1
#define BLINK_OFF 0
A questo punto ti conviene:
prendere le librerie più recenti e ricostruirtele
modificare i suddetti punti nel file .h che stai utilizzando secondo le stesst voci riportate nel file .c...
Chi vola vale, chi vale vola, chi non vola è un vile
Ultima Modifica 12 Anni 1 Mese fa da Pinna.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Pinna
- Moderator
Riduci
Di più
- Messaggi: 1010
- Ringraziamenti ricevuti 107
12 Anni 1 Mese fa #18
da Tecnica
Risposta da Tecnica al topic Re: Modifica Libreria di Laurenti per Pic 18F2550
AH......!!!! EPPURE ho scaricato un file unico.... comunque provvedo e vi faccio sapere...
Grazie
Grazie
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Tecnica
- Autore della discussione
- Visitatori
12 Anni 1 Mese fa #19
da Tecnica
Risposta da Tecnica al topic Re: Modifica Libreria di Laurenti per Pic 18F2550
Allora con turn_on_led mi da questo errore..
Error - symbol 'delay_quartz_frequency_value' has multiple definitions.
Errors : 1
CON TURN_ON 1 stesso errore.....
Ho riscaricato la libreria ma nulla cambia.....
Error - symbol 'delay_quartz_frequency_value' has multiple definitions.
Errors : 1
CON TURN_ON 1 stesso errore.....
Ho riscaricato la libreria ma nulla cambia.....
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Tecnica
- Autore della discussione
- Visitatori
12 Anni 1 Mese fa #20
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic Re: Modifica Libreria di Laurenti per Pic 18F2550
dico una fesseria, non è che da qualche parte è stato incluso due volte lo stesso file? questo errore si verifica anche quando una variabile viene definita due volte, come mi successe tempo fa...
Chi vola vale, chi vale vola, chi non vola è un vile
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Pinna
- Moderator
Riduci
Di più
- Messaggi: 1010
- Ringraziamenti ricevuti 107
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.