PIC 18F2320 LTC1298 C18

OP #1725123
Lesenswert?

Hallo,

hat jemand ein nachvollziehbares Beispielprogramm in C um diesen 
AD-Wandler via SPI anzusteuern und ein Ergebnis abzuholen? Ich verwende 
zur Zeit die Funktionen der C18 Library aber irgendwie klappts nicht...
Prinzipiell müsste es doch so aussehen, oder?:

OpenSPI(SPI_FOSC_64, MODE_01,SMPMID);
/*Takt 62,5kHz, Input sampled at middle of data output time,
  Data transmit on falling edge   */
WriteSPI(0b00000101);
highteil = ReadSPI();
lowteil = ReadSPI();
CloseSPI();

Oder geh ich komplett falsch ran (anfängermäßig)?
Den Takt von 62,5kHz kann ich mit dem Oszi messen, aber am Pin 6 (Dout) 
des LTC kommt nur Mist raus...Ich habe den Pin 1 des LTC (CS) offen 
gelassen...oder muss dieser den Wechsel von high auf low unbedingt 
bekommen?

Danke fürs lesen...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren