Problema nella comunicazione SPI di arduino con un adc

Ciao a tutti,sto provando ad interfacciare mediante SPI arduino nano con un ADC a 12-bit,questo in particolare AD7887 e questo è il suo datasheet >>http://www.analog.com/static/imported-files/data_sheets/AD7887.pdf
L’ADC riceve il valore d’ingresso da potenziometro analogico e voglio che invii il risultato della conversione ad arduino, per poi mostrarlo sul monitor seriale. Ma ottengo solo il valore massimo e quello minino, non capisco quale sia l’errore nel mio progetto…
grazie a chiunque mi aiuti...
Questo è il mio codice

#include <SPI.h>
int ss = 10;
unsigned int adcValue;
byte byte1;
byte byte2;

void setup() {
  pinMode (ss, OUTPUT);[code]

SPI.begin();
SPI.setBitOrder(MSBFIRST);
Serial.begin(9600);
}

void loop(){
digitalWrite(ss,LOW);
SPI.transfer(32);
byte1=0;
byte2=0;
byte1=SPI.transfer(0);
byte2=SPI.transfer(0);
adcValue=byte1<<8;
adcValue=adcValue|byte2;
adcValue=adcValue/16;
digitalWrite(ss,HIGH);
Serial.println(adcValue,DEC);
delay(100);
} [/code]
Questi sono i collegamenti che ho effettuato