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
Hast du schon mal den Codegen von Analog probiert. Dort kannst Du die Einstellungen über eine GUI vornehmen und das entsprechende Code wird generiert. http://www.analog.com/Analog_Root/static/techSupport/designTools/interactiveTools/adc/codegen/ad77056.html Gruß Jörn
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
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 ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.