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