Moin,
Ich habs jetzt nicht nachgerechnet, aber eventuell ist dein Watchdog aktiv und resettet die CPU.
Sowie ich das sehe, hast du eine Routine die ein Rechteck erzeugt, als Überprüfung sozusagen. Sorge mal, debugmäßig, dafür, dass dort noch ein
wdr oft ausgeführt wird. Sollte das die Ursache gewesen sein, dann sollte die PWM sauber sein. Zudem mal nachschauen, ob die Fusebits möglicherweise den Watchdog aktivieren.
Mich würde auch interessieren, wie das Programm aussieht, also nur die entsprechenden Stellen, an denen der irgendwas in OCR-Registern gemacht wird und an denen der Timer initialisiert wurde.
Wie sieht es mit der Versorgungsspannung aus? Die ist nicht so ohne, wenn man parallel dazu Motoren daraus speist.
Ich habe jetzt nicht alle Schirmbilder angesehen ob das zeitmäßig hinhaut (denn man sollte dann doch sehen können, ob es Ungereimtheiten im Rechteck unten gibt). Sollte eher ein Anfang sein
_________________