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
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.