DAC über SPI klappt nicht :-(

Gast #648329
Lesenswert?

Hallo,

ich steuere mit meinem Mikrocontroller einen DAC an:

http://pdfserv.maxim-ic.com/en/ds/MAX5712.pdf

Also über 3-wire SPI:

1. !CS -> setze ich auf null
p1_2 = 0;

2. CLK (siehe pdf Anahng, unten)
3. SSO (Daten, siehe pdf Anahng, oben)

die beiden sind in der angehangenen pdf Datei zu sehen.

Zum Starten schicke ich dem DAC sein Aufwachbefehl:

sstdr = 0B11110101; wait();
sstdr = 0B01010100; wait();

Anschließend sende ich Daten (sie pdf Anahng) :

sstdr = 0B00001111; wait();
sstdr = 0B11111111; wait();

Aber (!) es kommt am Vout des DAC nichts an?

Kann mir da jemand weiterhelfen? Ich will doch nur eine Spannung 
rausbekommen :-(
Gast #648377
Lesenswert?

@ControllerNoob/weissvonnix:

1. Hatte ich gestern bereits ein Programmbeispiel geliefert wie es 
funktionieren sollte.
2. Hatte ich diverse Ratschläge gegeben, die Du ganz offensichtlich 
nicht beherzigt hast.
3. Liest der MAX5712 Daten auf fallender Taktflanke ein. Vergleiche das 
mal mit dem was Du aufgenommen hast!
4. Hätte ein Thread gereicht.

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