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