Funzione LCD_write_char (...);

  • Mauro Laurenti
  • Autore della discussione
  • Moderatore
  • Moderatore
Di più
10 Anni 4 Mesi fa #1 da Mauro Laurenti
Funzione LCD_write_char (...); è stato creato da Mauro Laurenti
Ciao Lello,

potrebbe essere una buona scusa per imparare il cinese...

Credo che il problema sia legato al fatto che cerchi di visualizzare il dato 0x01 e 0x02.
Per scrivere 1 e 2 somma il valore 48.
Code:
LCD_write_char (data+48);

Il valore 48 non e' casuale ma il punto in cui iniziano i numeri nella tabella ASCII.

Saluti,

Mauro
I seguenti utenti hanno detto grazie : Lello Guidi

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

  • Lello Guidi
  • Platino Utente
  • Platino Utente
Di più
10 Anni 4 Mesi fa #2 da Lello Guidi
Risposta da Lello Guidi al topic Funzione LCD_write_char (...);
Troppo banale! Chiedo perdono per non averci pensato...
E se il dato da visualizzare fosse scritto cosi: 0b00110011 ?
Dovrei convertirlo prima di visualizzarlo?
Ho ancora molto da imparare.
Chiedo questo perche' sto tentando di capire come inviare i dati al MCD4161 per fargli comandare il suo potenziometro digitale.
Ho letto il suo datasheet e vorrei vedere il dato che mando per capire se la sequenza inviata e' corretta.
Saluti
Lello

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

  • Mauro Laurenti
  • Autore della discussione
  • Moderatore
  • Moderatore
Di più
10 Anni 4 Mesi fa #3 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Funzione LCD_write_char (...);
Ciao Lello,

la libreria accetta un unsigned char per cui un numero intero tra 0 e 255.
Il formato che usi e' indifferente. Il compilatore traduce il valore in maniera opportuna.

Per cui puoi usare indifferentemente il formato binario, esadecimale o intero.

Saluti,

Mauro
I seguenti utenti hanno detto grazie : Lello Guidi

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

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.

Forum - Ultimi messaggi