Ciao Picmicro675,
se non riesci a leggere l’ADC, questo non è dovuto ai bit del micro insufficienti, ma a qualche errore,
noi leggiamo un ADC a 24 bit con un PIC a 16 bit e ci abbiamo messo mesi a farlo funzionare bene, ma non per i bit mancanti.
Purtroppo il nostro ADC è un AnalogDevice, quindi completamente diverso, per cui il nostro codice ti servirà a poco
comunque dovesse esserti utile si scarica da questa pagina:
MasterFirmware_V5.0
I problemi che si hanno a leggere questi cosi sono dei tipi seguenti:
1) Errate impostazioni iniziali
2) Temporizzazioni durante la lettura
3) Errori hardware
4) Errori di comprensione di quel che dice il data-sheet
Per cui ti consiglio di rileggere con grande attenzione il trafiletto “Serial Interface” a pagina 4
tradurlo in italiano e cercare di capirlo bene, parola per parola,
se non riesci a leggere probabilmente fai qualcosa di diverso da quello che è scritto li
(che effettivamente è piuttosto confuso, l’ho letto più volte e ancora non riesco a capire alcune frasi)
Ho visto che a pagina 8 del data-sheet c’è un esempio in C e dovrebbe essere abbastanza semplice tradurlo in Proton-basic.
Hai provato a scriverlo e vedere cosa fa?