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
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.
Vergiß bitte, was ich gerade geschrieben habe. Ich hatte DS1820 gelesen, aber der tickt wohl doch anders als der DS1620.
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
Hi nochmal, danke für das PDF. Im Anhang hab ich die Routinen des ds1620 . Könnte jemand mal drüberschaun. Ich denke so müßte es ja gehen. Aber er schreibt keinen Wert ins TempH und TempL Register. Wie müßte ich den DS1620 initialisieren damit er in das Register schreibt? Danke im Vorraus
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.
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.