Gast
#4054652
Guten Tag. Ich benötige dringend Hilfe sonst muss ich mich wahscheinlich in die Psychatrie einweisen lassen. Seit fast 2 Wochen kämpfe ich mich meinem Xplained-Experimentierboard mit dem Xmega128A1 und einem DS18B20-Sensor. Ich hatte vor mein Raumthermometer bzw. den analogen Sensor durch einen digitalen auszutauschen. Nach einigen Recherchen fiel die Auswahl auf den DS18B20. Dafür gab es einige Beispielprogramme (zwar oft nur für normale Mega`s, aber kann man anpassen) und auch auf den ersten Blick schien das 1wire-Protokoll nicht sonderlich schwer zu sein - von daher dachte ich, dass ich es schon hinkriegen würde. Falsch gedacht. Mittlerweile kotz ich im Strahl, weil nichts geht. Bei dem Code in der ZiP-Datei muss normalerweise nicht mal etwas angepasst werden, außer das PORT für die blinkende LED, und selbst bei dem Programm hängt sich der uC irgendwo vorher auf und geht nicht in die while-Schleife. In meinem Code habe ich die Sensoranzahl auf 1 gesetzt. Laut dem Code ist der Sensor im Parasite-Mode betrieben, so dass ich ihn auch danach angeklemmt habe. (Das Programm soll die Temperatur über ein Display ausgeben, aber ich habe noch kein passendes Display da. Die Anzeige soll übergangsweise per UART erfolgen. Das müsste dann später noch angepasst werden. Zum Debuggen dürfte es aber m.E. keine Rolle spielen.) Könnte mir jemand auf die Sprünge helfen und mal drüber gucken? Vielleicht hat auch jemand ein auf den xmega128a1 angepasstes Programm? MFG Werner