Forum: Mikrocontroller und Digitale Elektronik DS1620


von Alex (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich versuche jetzt schon seit geraumer Zeit, einen DS1620 zum Laufen zu
bekommen, aber irgendwo hängt es. Die Ausgabe auf dem DQ beschränkt
sich auf Dauer-H-Pegel.
Habe natürlich auch schon die Forum-Suche bemüht, allerdings nichts
brauchbares (funktionstüchtiges) gefunden.
Wäre nett, wenn jemand mal einen Blick darauf werfen würde, der evtl.
schon so einen IC zum laufen bekommen hat.

Alex

von Volker Kattoll (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Alex,
wie sieht die Initialisierung des DS1620 aus?

Im Dateianhang findest du eine Routine die auf einem 4433 mit 2 DS1620
funktioniert hat. Ich kann dir allerdings nicht sagen, woher das
Original stammt.

An einigen Stellen habe ich Anpassungen für meine Belange eingebracht:
z.Zt. sollten die Werte von 2 DS1620 ausgelesen werden können.
Mehr ist nicht funktionsfähig, für die 2 DS1620 werden nur 4 Ports
benötigt, da CLK und DQ zusammengeschaltet sind.

Schaue dir die DS1620ini an.
Dort wird in der Initialisierung DQ auf clear gesetzt.
Könnte das eventuell das Problem sein?

Gruss
Volker

von Alex (Gast)


Lesenswert?

Hallo,

Die Initialisierung erfolgt eigentlich nur durch einmaliges Schreiben
von 0x00 in das config-Register. Danach frage ich einfach durch einen
Timer gesteuert alle 1-2s die Temperatur ab. Die Datenrichtungsregister
werden dann in der jeweiligen Funktion manipuliert.

Alex

von Volker Kattoll (Gast)


Lesenswert?

Hallo Alex,
deine Initialisierung kann so nicht richtig sein.

Schaue im Datenblatt, wenn du 0x00 ins config-Register schreibst, kann
es nicht funktionieren. Das CPU-Bit musst du mindestens setzen.
Oder irre ich mich?

Volker

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.