Domandine su librerie Laurtec

9 Anni 2 Settimane fa #6 da alfa75
Risposta da alfa75 al topic Domandine su librerie Laurtec

Grazie mille alfa!

Prego! :)

per quanto riguarda il problema di visualizzazione dei caratteri è strano perchè se qualcosa vedi vuol dire che l'LCD è inizializzato correttamente
controlla bene di aver settato corettamente tutti i parametri della libreria pin...valore quarzo ecc.

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

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
9 Anni 2 Settimane fa #7 da Chuck_Norris
Risposta da Chuck_Norris al topic Domandine su librerie Laurtec

alfa75 ha scritto:

Grazie mille alfa!

Prego! :)

per quanto riguarda il problema di visualizzazione dei caratteri è strano perchè se qualcosa vedi vuol dire che l'LCD è inizializzato correttamente
controlla bene di aver settato corettamente tutti i parametri della libreria pin...valore quarzo ecc.



è strano davvero perchè non cambiando nulla sulla breadboard, usando la libreria vecchia che avevo con i delay di Mauro funziona tutto (devo giusto aggiungere la funzione __delay_us(); che mi hai suggerito), quindi il quarzo è settato bene e i collegamenti sulla breadboard sono giusti. Come cambio la libreria con la LCD_44780, il display si inizializza ma mi fa vedere caratteri strani. Ancora più strano è che riesco anche a cambiare linee senza problemi visto che la prova che ho fatto è una scrittura di una frase su tutto il display che cambia dopo 2 secondi in un altra sempre su entrambi le linee. E infatti i "caratteri strani" cambiano dopo 2 secondi... è un mistero!

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

  • Chuck_Norris
  • Avatar di Chuck_Norris
  • Premium Member
  • Premium Member
Di più
9 Anni 2 Settimane fa #8 da alfa75
Risposta da alfa75 al topic Domandine su librerie Laurtec
Allora quasi sicuramente il problema è nel software
ricontrolla le funzioni della libreria che stai utilizzando per scrivere sull' LCD
es. se vuoi scrivere un messaggio di testo LCD_write_message("prova");
oppure se vuoi scrivere un intero LCD_write_integer(.....);
poi prima di scrivere qualsiasi cosa riempi sempre di spazi bianchi la parte dell'LCD dove devi aggiornare il valore o la stringa che andrai ad aggiornare

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

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
9 Anni 2 Settimane fa - 9 Anni 2 Settimane fa #9 da Chuck_Norris
Risposta da Chuck_Norris al topic Domandine su librerie Laurtec

alfa75 ha scritto: Allora quasi sicuramente il problema è nel software
ricontrolla le funzioni della libreria che stai utilizzando per scrivere sull' LCD
es. se vuoi scrivere un messaggio di testo LCD_write_message("prova");
oppure se vuoi scrivere un intero LCD_write_integer(.....);
poi prima di scrivere qualsiasi cosa riempi sempre di spazi bianchi la parte dell'LCD dove devi aggiornare il valore o la stringa che andrai ad aggiornare


purtroppo mi si è rotto l'LCD mentre facevo le prove, quindi al momento non posso andare avanti. Comunque credo di aver capito dov'è il problema, come arrivano i nuovi seguo il tuo consiglio e cerco di farlo andare poi se dovessi avere ancora problemi userò questo thread. Grazie ancora!
Ultima Modifica 9 Anni 2 Settimane fa da Chuck_Norris.

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

  • Chuck_Norris
  • Avatar di Chuck_Norris
  • Premium Member
  • Premium Member
Di più
9 Anni 1 Settimana fa #10 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Domandine su librerie Laurtec
Devo dire che la cosa mi e' nuova.
La libreria LCD la uso frequentemente.

Puoi controllare se l'inizializzazione della libreria che ti funziona e' la stessa usata da quella LaurTec?
Magari se mi fai vedere le differenze possono capire se hanno a che fare con un differente set di caratteri.

Le impostazioni delle linee usate nella libreria rimangono comunque il problema piu' probabile.
Invertendo per esempio D0 e D1 la tabella dei caratteri verrebbe letta in maniera errata.
Strano pero' che l'inizializzazione vada a buon fine...

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 LaurentiPinnaStefAMatteo Garia

Registrati al sito

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

Registrati al sito LaurTec.

Login