Forum: Mikrocontroller und Digitale Elektronik DS2482 seltsame Signale bei Reste


von hotice8 (Gast)


Lesenswert?

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?

von hotice8 (Gast)


Lesenswert?

ah mist, Reset hab ich gemeint, sorry

von Anka (Gast)


Lesenswert?

Hast du das Problem gelöst? Könntest du mir deinen Code zu Verfügung 
stellen?

Danke!

von Max H. (hartl192)


Lesenswert?

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.

von hotice (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.