Display LCD 40x4

10 Anni 6 Mesi fa #1 da aldfava
Display LCD 40x4 è stato creato da aldfava
Buon giorno
vorrei utilizzare su una scheda che utilizza un Microcontrollore PIC32MX795F512L, un display alfanumerico da 40 colonne per quattro righe.
Il Display usa come controller un SPLC780D1, che e'molto simile al HD44780.
Qualcuno della comunita' ha gia' avuto una esperienza del genere ?
E'possibile trovare un driver per questo Display ?

Ringrazio in anticipo chi vorra' fornirmi qualche notizia utile o un driver per utilizzare il sopracitato Display.

Alessandro

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

  • aldfava
  • New Member
  • New Member
Di più
10 Anni 6 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Display LCD 40x4
Ciao Alessandro,

personalmente non ho usato tale controller e non sono certo che sia un equivalente all'HD44780.

Se trovi la conferma sulla compatibilità puoi facilmente riadattare le librerie LaurTec visto che sono compilate in XC8 e il passaggio su XC32 non dovrebbe essere grande. Dovresti ritoccare il nome delle porte.

Saluti,

Mauro

Nota:
Ho cambiato la tua user name a aldfava, ovvero cancellando la parte restante dell'email.
E' un modo semplice per evitare spamming sull'email visto che il forum e' visitato da molti spammers e bot.

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 6 Mesi fa #3 da aldfava
Risposta da aldfava al topic Display LCD 40x4
Ciao Luca

ti ringrazio per la risposta.
Si i due tipi di display differiscono in due cose:

SPLC780D1 ha due pin di Enable E1 ed E2
Inoltre differisce nei caratteri speciali che sono diversi, ma gli altri sono uguali.

Entrambi accettano gli stessi comandi.
Io riesco a visualizzare solo due righe di caratteri, anche perche' ho utilizzato la funzione PPMODE e quindi non ho la possibilita' di gestire il secondo Enable.
Questo perche' avevo gia un driver per un display da 4 righe e 20 caratteri che non aveva E1 ed E2 ma solo EN.
Ora dovendo riscrivere il driver prendero' senzaltro in considerazione il tuo consiglio.
Poi ti faccio sapere come e' andata.
Ti ringrazio di avere anche modificato l' ID di accesso al sito.
Ora mi sembra una cosa piu' seria.
Cordiali Saluti

Alessandro

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

  • aldfava
  • New Member
  • New Member
Di più
10 Anni 6 Mesi fa #4 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Display LCD 40x4
Nel caso di 2 enable dovresti avere Enable 1 per riga 1 e 2 ed Enable 2 per riga 2 e 3.
Il resto rimane lo stesso.
Quindi rispetto alla libreria classica devi decidere dove mandare l'impulso.

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

Registrati al sito

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

Registrati al sito LaurTec.

Login