- Messaggi: 30
- Ringraziamenti ricevuti 1
Lcd splc780
9 Anni 4 giorni fa - 9 Anni 3 giorni fa #1
da MoriLuca
Lcd splc780 è stato creato da MoriLuca
Buona sera ragazzi ,
avrei una domanda veloce.
Sto leggendo la guida di Mauro, e sto provando a usare il mio display LCD.
Seguendo i passi della guida, noto che il display fa un po' quello che vuole,
e i caratteri non corrispondono a quelli che inserisco nel codice.
Dopo qualche tentativo ho notato che l lcd non ha il driver uguale a quello della libreria che sto usando.
Inizialmente non ci ho fatto caso, dato che lo uso sempre con arduino senza problemi.
Volevo sapere se il driver splc780 non e compatibile , e dovrei andare a cercarmi una libreria diversa,
o se è compatibile e sono io che sto sbagliando qualcosa.
Grazie del vostro tempo.
(Con il seguente codice, ottengo il cursore che lampeggia a metà seconda riga)
#include <xc.h>
#include "Macro.h"
#include "PIC18F4550_config.h"
#define LCD_DEFAULT
#include "LCD_44780.h"
#include "LCD_44780.c"
#include "delay.h"
#include "delay.c"
#define FRASE_1 "Ciao a tutti"
int main (void){
rvInitIO();
LCD_initialize( 8 );
LCD_goto_line(1);
LCD_write_message(FRASE_1);
while(TRUE);
}
avrei una domanda veloce.
Sto leggendo la guida di Mauro, e sto provando a usare il mio display LCD.
Seguendo i passi della guida, noto che il display fa un po' quello che vuole,
e i caratteri non corrispondono a quelli che inserisco nel codice.
Dopo qualche tentativo ho notato che l lcd non ha il driver uguale a quello della libreria che sto usando.
Inizialmente non ci ho fatto caso, dato che lo uso sempre con arduino senza problemi.
Volevo sapere se il driver splc780 non e compatibile , e dovrei andare a cercarmi una libreria diversa,
o se è compatibile e sono io che sto sbagliando qualcosa.
Grazie del vostro tempo.
(Con il seguente codice, ottengo il cursore che lampeggia a metà seconda riga)
#include <xc.h>
#include "Macro.h"
#include "PIC18F4550_config.h"
#define LCD_DEFAULT
#include "LCD_44780.h"
#include "LCD_44780.c"
#include "delay.h"
#include "delay.c"
#define FRASE_1 "Ciao a tutti"
int main (void){
rvInitIO();
LCD_initialize( 8 );
LCD_goto_line(1);
LCD_write_message(FRASE_1);
while(TRUE);
}
Ultima Modifica 9 Anni 3 giorni fa da MoriLuca.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- MoriLuca
- Autore della discussione
- Junior Member
Riduci
Di più
9 Anni 3 giorni fa #2
da toni
Risposta da toni al topic Lcd splc780
Ciao MoriLuca
io non sono un esperto, però ai provato a copiare un esempio dell'libro cosi come e scritto?
perché a me con i vari display la libreria funziona benissimo
Ciao
io non sono un esperto, però ai provato a copiare un esempio dell'libro cosi come e scritto?
perché a me con i vari display la libreria funziona benissimo
Ciao
Ringraziano per il messaggio: MoriLuca
Si prega Accedi o Crea un account a partecipare alla conversazione.
- toni
- Elite Member
Riduci
Di più
- Messaggi: 279
- Ringraziamenti ricevuti 9
9 Anni 3 giorni fa #3
da MoriLuca
Risposta da MoriLuca al topic Lcd splc780
Ciao ,
no non ho provato, perché ho stampato i capitoli da studiare .
Ora per fare una prova provo a fare un copia e incolla,
giusto per verificare che non sia un mio errore.
no non ho provato, perché ho stampato i capitoli da studiare .
Ora per fare una prova provo a fare un copia e incolla,
giusto per verificare che non sia un mio errore.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- MoriLuca
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 30
- Ringraziamenti ricevuti 1
9 Anni 3 giorni fa #4
da MoriLuca
Risposta da MoriLuca al topic Lcd splc780
Ho provato a fare il copia incolla ,
L'unica cosa che ho cambiato è l oscillatore, usando quello interno ho messo
LCD_initialize (2);
ma non va ancora,
appare un punto di domanda al penultimo spazio della prima riga .
L'unica cosa che ho cambiato è l oscillatore, usando quello interno ho messo
LCD_initialize (2);
ma non va ancora,
appare un punto di domanda al penultimo spazio della prima riga .
Si prega Accedi o Crea un account a partecipare alla conversazione.
- MoriLuca
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 30
- Ringraziamenti ricevuti 1
9 Anni 3 giorni fa #5
da MoriLuca
Risposta da MoriLuca al topic Lcd splc780
problema risolto, avevo lo slot della breadboard che mi faceva contatto , ed avevo due pin in corto.
La libreria funziona correttamente, anche perché, da quello che o capito,
questo display e semplicemente la versione più recente del classico Hd...
Grazie cmq per il tuo tempo,
alla prossima
La libreria funziona correttamente, anche perché, da quello che o capito,
questo display e semplicemente la versione più recente del classico Hd...
Grazie cmq per il tuo tempo,
alla prossima
Si prega Accedi o Crea un account a partecipare alla conversazione.
- MoriLuca
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 30
- Ringraziamenti ricevuti 1
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.