mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DS1620


Autor: Alex (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Volker Kattoll (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Volker Kattoll (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.