SPI mit ATmega8 an AD7705

Gast #154963
Hallo µC Gemeinde,

bin neu hier, habe mich seit wenigen Monaten mit dem ATmega8
beschäftigt. Ich möchte mit ihm einen AD7705 über SPI ansteuern. Die
Initialisierung des Atmels gelingt, er schickt Signal, alles scheint zu
passen.
Nur versteht der AD7705 nichts von dem was ich ihm sage, da gibt es
eine DRDY (data ready) line, die sollte 250 mal pro sek auf LOW gehen,
macht sie aber nicht. Habe auch schon ein zweiten AD genommen falls der
eine hin ist, aber keine Änderung ...

Kann mir da jemand weiterhelfen ?

Danke fürs Lesen

Boschtl
Angehängte Dateien:
Gast
Hallo Jörn,

danke für den Link, hab ich ausprobiert. Die Daten die ich schicke sind
korrekt. Sie sind auch so im Beispielcode im Datenblatt angegeben.
Ich verwende einen Quarz mit 4,433 MHz als MasterClock , durch das
CLKDIV Bit wird intern die Hälfte benutzt. Liegts daran ?
Als Ref+ nehme ich 2,5 V, Ref- ist auf GND. Sollte auch passen (?).

Bis jetzt habe ich kein Anzeichen dafür gesehen dass mich der AD7705
versteht.

Hab echt null Peil warum das nicht geht ...
Boschtl
Gast
ok problem gelöst .... ich bin ein DAU ... hab vergessen den RESET PIN
des AD7705 auf HIGH zu setzen, somit wurde er ständig resetet ... kein
Wunder ...

Danke fürs lesen ...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.