Forum: Mikrocontroller und Digitale Elektronik PIC 18F2320 LTC1298 C18


von Christian P. (schnipps)


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...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.