답변:
이 프로세서에서 변환 결과를 보유하는 레지스터의 너비는 16 비트입니다.
오른쪽 정렬 된 결과는 레지스터의 비트 [( N -1) : 0] (여기서 N 은 정밀도 비트 수)에 ADC 값이 포함되고 레지스터의 최상위 비트는 0으로 설정됩니다.
왼쪽 정렬 된 결과는 레지스터의 비트 [15 : (16- N )]이 결과를 유지하고 비트 [(15- N ) : 0]이 0으로 설정 됨을 의미합니다 .
예를 들어 실제 변환 결과가 0x123 인 경우 레지스터가 오른쪽 정렬 된 경우 0x0123으로, 왼쪽 정렬 된 경우 0x1230으로 읽습니다.
왼쪽 정렬 된 결과 (지원하는 프로세서에서)의 장점은 레지스터의 가장 중요한 바이트 만 가져와 기본 정밀도 대신 8 비트의 정밀도를 얻을 수 있다는 것입니다. 추가 정밀도가 필요하지 않거나 RAM 제약 조건이 있고 많은 수의 샘플을 저장하려는 경우 유용합니다.
반면에 오른쪽 정렬 된 값은 왼쪽 정렬 된 값에 필요한 스케일링없이 직접 사용할 수 있습니다.