Forum: Mikrocontroller und Digitale Elektronik DS18S20 zeigt nur FF 00 an


von Klose (Gast)


Lesenswert?

Hallo ich habe ein Problem mit dem Sensor DS18s20,

Ich lese aus ihm folgendes aus:

FF 00 BA BA FF FF 01 10 87

Nun kann ich aus diesen Werten keine temperatur formen. Was könnte die 
Ursache dafür sein ?

Also ich kann die Zahlen TH und TL lesen und schreiben.
Auch wenn ich den Befehl 44h sende, sinkt die Spannung auf 2 V runter, 
dh. er misst die Temperatur ?!

Aber warum gibt er dann nur FF 00 aus ???

Hat jemand mal dieses Problem gehabt ??

Für Hilfe wäre ich sehr dankbar !!!

von Steffen K. (steffen3)


Lesenswert?

Was auffällt, dass er 9 Bytes antwortet, da ist wahrscheinlich die 
Ausgabe falsch, denn das vorletzte Byte 0x10 ist der familycode des 
ds18s20 und wird als letztes Byte gesendet, siehe Seite 6 des 
datenblatts. Vielleicht würden die Sourcen helfen.

von Klose (Gast)


Lesenswert?

Danke für die Antwort.

Aber der Fehler war einfach, das ich beim Konvertieren (44h) nicht den 
Pullup weggenommen hab...

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.