Shift del registro ADRESH

12 Anni 4 Mesi fa #1 da carisi
Shift del registro ADRESH è stato creato da carisi
VORREI CAPIRE L'ISTRUZIONE NEL PROGRAMMA LETTURA TENSIONE.
lettura(((int) ADRESH) <<8) | ADRESL;
il convertitore ADC è 10 bit quindi il range va da 0 a 1023 che in binario è 1111111111 se inserisco questo numero nei due registri risulta:
ADRESH=00000011
ADRESL=11111111
A questo punto non riesco a capire come possa fare uno shift di 8 su ADRESH e come mai viene fatto prima il casting (int).
Se qualcuno riesce a spiegarmi bene i passi di questa istruzione.

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

  • carisi
  • New Member
  • New Member
Di più
12 Anni 4 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Shift del registro ADRESH

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

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