Hallo Zusammen, nach langen Jahren wollte ich über die Feiertage mal wieder ein bisschen spielen. Ich habe hier ein RN-Control Board mit ATMEGA32 und 16Mhz Quarz. An diesen wollte ich nun einen MAX520 DAC-Konverter mittel i2c-Bus anschließen. Im Anhang seht ihr ein Fotor der "Zusatz"Platine ( inkl. meiner doch stark eingeschlafenen Lötkenntnisse ) sowie den Quellcode ( i2c Bibliothek von Peter Fleury). Portbelegung habe ich nach Datenblatt MAX520 gemacht ( AGND,DGND sowie AD0,AD1,AD2 auf GND : VDD, REF0-3 auf VCC, SCL an SCL vom uC sowie SDA an SDA vom uC ). Zum Messen habe ich nur ein Multimeter :( . Auf SCL und SDA ist jeweils ein 4.7k PullUp auf der Platine verbaut. i2c_start mit Adresse 0x50 ( 0101 laut Datenblatt,000 ( AD0-AD2),0 für Schreiben) bringt leider kein ACK vom MAX520, im TWSTATUS steht 0x20, lat Datenblatt bedeutet das ein NACK nach SLW+W anfrage im Master-Transmitter Modus. Die LEDs welche auf PC0 bzw. PC1 hängen sind über die DIP-Schalter ausgeschaltet. Ich habe zumindest mit dem Multimeter die Spannung an den Pins am MAX520 überprüft, das passt alles. Mehr kann ich aber damit nicht messen. Ich vermute ich habe nach den Jahren irgendetwas total billiges übersehen, "sehe" es aber gerade nicht. Kann mich mal jemand in die richtige Richtung drehen? Vielen Dank und Guten Ruscht, Crash32
Hallo Zusammen, Problem gelöst, an dem Kabel welches ich verwendet habe war eine Ader defekt, der Baustein hatte kein SCL Signal. Jetzt geht alles. Danke.
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.