April 2009, Fehlersuche
Fehler können ganz schön nerven. Das bekomme ich oft hautnah mit. Manchmal suche ich selbst stundenlang nach einem kleinen Fehler. Oder ich bekomme Emails von Lesern, die einen Fehler im Lernpaket Mikrocontroller oder im Retro-Radio suchen. Meine Erfahrung ist: Nur der Hartnäckige kommt ans Ziel. Es kann schon mal vorkommen, dass man sich im Kreis dreht und das Problem dennoch nicht einkreisen kann. Dann hilft es oft, noch einmal ein paar Schritte zurück zu gehen. Sind überhaupt die Kabel in Ordnung? Oder die Betriebsspannung? Gibt es vielleicht einen Test, der das Problem besser einkreist? Oder legt man besser alles erst mal an die Seite und schaut nach zwei Tagen ganz neu drauf? Oft ist es auch hilfreich, dass man jemanden um einen scharfen Blick auf das Projekt bittet, der vorher nichts damit zu tun hatte.
Ganzen Artikel lesen...
Gestern habe ich meinem Sohn bei der Fehlersuche in einem Bascom-Projekt geholfen. Ein PWM-Ausgang machte mit konstanter Boshaftigkeit genau das Gegenteil von dem was er sollte. Mein Vorschlag: Setzte doch mal eine do-loop-Schleife an den Anfang, die den ganzen Rest des Programms blockiert. In dieser Schleife soll dann nur ein Befehl stehen, eine PWM-Ausgabe. Gesagt getan, und schon war das Problem eingekreist und der eigentliche Fehler war schnell gefunden - eine falsche Initialisierung.
Für das Lernpaket Mikrocontroller gibt es jetzt eine neue Seite zur Fehlersuche. Das Prinzip ist: Man sollte sich auf nichts verlassen sondern alle Leitungen für sich durchtesten. Dazu braucht man nicht mehr als ein Messgerät und die vorhandene Software. Kürzlich konnte ich jemand mit dieser Methode helfen, der Fehler lag an der PC-Schnittstelle. Wie gesagt: Nur der Hartnäckige kommt ans Ziel.
Ihr Burkhard Kainka

Siehe auch: Retroradio-Hilfeseite

Lernen Sie die ganze Vielfalt vom Franzis Buch- und Softwareverlag kennen