DS1620 - Initialisierung zumTH und TL schreiben?

OP #1071154
Hi an das Forum,

ich habe ein Problem mit dem DS1620.

1.) auslesen der TempDaten funzt !

2.) jetzt möchte ich dem DS1620 TempHIGH (0xA1) und TempLOW (0xA2) die 
min und max Werte schreiben

Frage: Muß ich den DS1620 dann anders Initialisieren? Wenn ja wie?!

Danke für die Hilfe im Voraus
Gast #1071241
Hallo,
ich habe zwar bisher nur was mit dem DS18S20 gemacht, aber da wird es 
wohl keinen Unterschied geben. Das Datenblatt ist eigentlich auch 
ziemlich gut. Besonders der Flowchart erklärt die Abläufe gut.
Nach der Initialisierung muß ein ROM-COMMAND kommen, danach kann man mit 
einem FUNCTION-COMMAND (hier  WRITE SCRATCHPAD [4Eh]) die beiden bytes 
schreiben.
OP #1072417
Hallo an das Forum,

ich schilder nochmal mein Problem.

Ich kann die Temp des DS1620 auslesen!

Nun möchte ich das TempH und TempL Register beschreiben.

Nun die Frage.

Muß ich ,oder wie muß ich den DS Initialisieren. Muß ich ihn mit 0x22 
stoppen, damit ich Ihn beschreiben kann.

Im Anhang die DS1620.c Routinen




Wäre nett wenn mir jemand helfen könnte!

Grüße OLLI
Angehängte Dateien:
OP #1073725
Hi an das Forum,

ich hab heute die Lösung meines Probs gefunden! Zum schreiben in den 
DS1620 ist das Timing NICHT unerheblich! Steht auch im Datenblatt! Da 
ich mit einem ATmega16 (16Mhz) arbeite, hab ich das ganz ausser Acht 
gelassen ;).

....
ds1620_write_temp_L(0x001E);//TempMIN 30°C
_delay_ms(10);//WICHTIG !!!!!!!!!!
ds1620_write_temp_H(0x0041);//TempMAX 60°C
....


Das ganze kann man in die Initialisierung einbauen. Dann schreibt der µC 
die MIN und MAX Werte in den DS1620. Im Anhang der geänderte Code für 
alle die ihn vieleicht brauchen können.


Grüße OLLI P.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.