mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DS1820 auf LCD, Code funktioniert nicht immer


Autor: Gis (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi ,

bin noch Anfänger am uC und der Code im Anhang ist mein erstes 
"größeres" Programm. Ich Programmiere mit Sisy AVR am myAVR USB  mit 
einem Atmega8 3,6864 MHz.
Jedenfalls hab ich da ein keines Problem mit dem DS1820, an dem ich am 
verzweifeln bin.
Der Code sollte einen DS1820 auslesen und Byte 1 und 2 aus dem 
SCRATCHPAD am LCD anzeigen. Die beiden Bytes werden im SRAM zwischen 
gespeichert. Da ich vorerst nur die Funktion überprüfen wollte, ist die 
Temperatur noch nicht umgewandelt, sondern es werden die Bytes direkt am 
LCD ausgegeben.
Das komische dabei ist das der Code bereits funktioniert hat, als ich 
den Sensor berührte veränderten sich die Zeichen. Doch jetzt hab ich das 
Problem (ohne das ich etwas am Code geädert hätte) das am LCD einmal nur 
der Cursor oder die gesamte erste Zeile komplett ausgefüllt Angezeigt 
wird.
Da der Code manchmal funktioniert aber meistens eben nicht, vermute ich 
das es ein Problem mit dem Timing am DS1820 gibt. Den die Schaltung habe 
ich mehrmals kontrolliert, ach ja da gibt es noch zu sagen das der 
DS1820 im "Normalen" also nicht im parasitären Modus angeschlossen ist.

Es würde mich freuen wenn sich Jemand zeitnehmen kann um meinen Code zu 
Prüfen, vielleicht hatte ja jemand das gleiche Problem.

mfg
Gis

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.