Ricostruire numero originale da lettura 24LC256

10 Anni 6 Mesi fa #1 da Lello Guidi
Ricostruire numero originale da lettura 24LC256 è stato creato da Lello Guidi
Sto usando una Freedom II con montato il 16F877A.
Ho salvato nelle celle della EEprom 24LC256 delle letture fatte da un ingresso A/D.
Nella cella 0 ho inserito il valore Low(ADRESL) e nella cella 1 il valore High(ADRESH).
Adesso, con un nuovo programma, leggo nuovamente le celle partendo da 0 e metto il valore nella variabile "datoLo", mentre la lettura della cella 1 la metto nella variabile "datoHi".
Il mio problema e' ripristinare il dato iniziale in una variabile, che poi visualizzo sul LCD.
Non riesco a venirne a capo e ho bisogno di un aiuto.
Saluti

Lello

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

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
10 Anni 6 Mesi fa #2 da elpablito
Risposta da elpablito al topic Ricostruire numero originale da lettura 24LC256
Dimmi se ho capito bene.
Adesso hai due byte uno H e uno L e vorresti ricostruire la variabile a 16 bit?
Ciao
Paolo

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

  • elpablito
  • Platinum Member
  • Platinum Member
Di più
10 Anni 6 Mesi fa #3 da Lello Guidi
Risposta da Lello Guidi al topic Ricostruire numero originale da lettura 24LC256

elpablito ha scritto: Dimmi se ho capito bene.
Adesso hai due byte uno H e uno L e vorresti ricostruire la variabile a 16 bit?
Ciao
Paolo


Per spacchettarlo ho usato questa formula: dato=ADRESL + ( ADRESH<<8 )
Si in pratica devo ricostruirlo a 16 bit come in origine.
Ciao

Lello

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

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
10 Anni 6 Mesi fa #4 da firstcolle
Risposta da firstcolle al topic Ricostruire numero originale da lettura 24LC256
dato=ADRESL + ( ADRESH<<8 ) ti unisce i 2 dati in un unica variabile. l'importante e che tu abbia dichiarato dato come variabile unsigned int.
Ringraziano per il messaggio: Lello Guidi

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

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
10 Anni 6 Mesi fa #5 da Lello Guidi
Risposta da Lello Guidi al topic Ricostruire numero originale da lettura 24LC256
Perfetto! Funziona...
Saluti

Lello

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

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
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.

Login