in breve dovevo realizzare un semplice termometro con un lm35 e visualizzare il risultato su un display 16x2
e fin qui tutto ok, quando sono arrivato alla parte della conversione niente sembrava funzionare, non capivo perche dal momento che l' avevo gia fatto in passato, ma i valori non avevano nessun senso dopo 24 ore di prove su prove ho deciso di sostituire un trimmer al lm35 e di visualizzare soltanto il valore preso dal convertitore, con questa formula:
- Codice: Seleziona tutto
int valore;
valore=ADRESL + (ADRESH<<8);
e qui mi accorgo che con il potenziometro completamente girato vero i +5V il fondo scala non era 1023 ma bensi 65 mila e qualcosa
ricordandomi che appunto 65 mila aveva un nesso con 2^16 ho subito pensato che il convertitore fosse da 16 bit, ma poi controllando sul datasheet, trovo scritto nero su bianco 10bit(che è abbastanza logico contando il costo di un adc a 16bit)
spero mi possiate illuminare perche a questo punto non so piu cosa pensare

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



