1Wire Info-Display

OP #2427473
Lesenswert?
• ▲
▼
Da ich nun schon mehrmals das Problem hatte, mal schnell die ID eines 
1Wire Bausteins auslesen zu müssen und ich noch unzählige 95 cent LCD 
Displays von Pollin rumliegen hab, habe ich ein 1Wire Info-Display 
gebaut.
Dieses zeigt für jedes beliebige 1Wire Gerät alle ROM Code Infos an, und 
für das DS18B20 auch die gemessene Temperatur. Der Code ist so gestaltet 
dass man einfach spezielle Infos für weitere 1Wire Bausteine hinzufügen 
kann.

Controller kann ein Tiny24/44/84 sein. Die angehängte hex ist für einen 
tiny24 kompiliert. Für mehr Unterstützte Bausteine sollte man einen 
größeren tiny wählen da der aktuelle Code in den 24er gerade so 
reinpasst.
Mit dabei ist auch eine Funktion welche den gemessenen Wert in Grad 
Celcius mit einer Nachkommastelle ausgibt.

gruß cyblord
Angehängte Dateien:
Gast #2429149
Lesenswert?
• ▲
▼
Danke
Leider keine kommentare in dem code...
Ich habe auch noch paar ow samples hier rumliegen und muss mich bei 
gelegenheit mal dran machen die zu bespielen. Gab es keine Bibliothek, 
oder warum hast du die selbst geschrieben?
OP #2429170
Lesenswert?
• ▲
▼
Schaltplan kann ich nachliefern.
Kommentare im Code? Naja ich dachte der wäre großteils selbsterklärend. 
Aber bisschen aufräumen könnte ich den schon noch. Ich werde auch noch 
eine Version hochladen in der mehr Infos zum DS18B20 ausgelesen werden 
und evt. auch noch ein oder zwei andere 1Wire Bausteine mit drin sind.

Es gibt sicher unmengen an 1Wire Libs aber ich wollte das halt mal 
selber machen. Genau wie die Routinen fürs Display. Größenmäßig kann man 
da sicher noch vieles optimieren. Die beiden libs sind aktuell auch eher 
auf gute Verständlichkeit optimiert.

Antwort schreiben

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.

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.