Risposte:
Su questo processore, il registro che contiene il risultato della conversione ha una larghezza di 16 bit.
Un risultato giustificato a destra significa che i bit [( N -1): 0] (dove N è il numero di bit di precisione) del registro contengono il valore ADC e i bit più significativi del registro sono impostati a zero.
Un risultato giustificato a sinistra indica che i bit [15: (16- N )] del registro contengono il risultato e i bit [(15- N ): 0] sono impostati su zero.
Ad esempio, se il risultato della conversione effettivo è 0x123, verrebbe letto come 0x0123 se il registro era giustificato a destra e come 0x1230 se fosse giustificato a sinistra.
Un vantaggio dei risultati giustificati a sinistra (sui processori che lo supportano) è che puoi prendere solo il byte più significativo del registro, offrendoti 8 bit di precisione invece della precisione nativa. Ciò può essere utile se non è necessaria la precisione aggiuntiva o se si hanno vincoli RAM e si desidera archiviare un gran numero di campioni.
D'altra parte, un valore giustificato a destra può essere utilizzato direttamente senza il ridimensionamento necessario per un valore giustificato a sinistra.