Hallo liebes Forum, ich hab hier ein kleines Problem, mein DS2482 macht komische Schachen: Ich hab einen ATMega32, an dem hängt eine DS1631 (Temperatursensor) und ein DS2482 (1 Ch. 1-Wire Master). Meine I²C Implementierung funktioniert, ich kann beide Schaltkreise ansprechen und konfigurieren. Ich bekomme aus beiden auch plausible Daten. (Temperatur, Status und config Register) - soweit zu dem was geht. Ich hab nun hinter den 1-Wire Master einen DS18B20 (Temperatursensor) geknotet (ext. Versorgung mit 5V, also nicht parasitär.) Wenn ich den DS2482 auffordere ein Reset auf dem Bus zu machen (Befehl 0xB4) gibt er mir jedes mal eine 0x69 auf den 1-Wire Bus aus. funktioniert reproduzierbar, mit und ohne Temperatursensor. Der DS18B20 ist aber Okay, mit schnellen Fingern und dem Oszi hat er mir mehrfach stabil einen Presence Puls gemacht. Hat jemand ne Idee?
Hast du das Problem gelöst? Könntest du mir deinen Code zu Verfügung stellen? Danke!
Ich glaube kaum, dass der Gast nach ca. 8 Monaten noch seine Beiträge liest... Wieso eigentlich der Umweg über I2C? OneWire kann man auch problemlos direkt mit dem µC machen.
Hallo, ja ich verfolge meine Fragen durchaus auch nach 8 Monaten noch. :) Das Problem: es geht, aber ich weis nicht mehr warum es nicht ging .... Ich kann mich aber das ich bei den Implementierungen Probleme mit ACK und NACK im I²C Code hatte, ich kann aber nichtmehr sagen ob das bei diesem Punkt war
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.