Hallo,
ich habe hier ein sonderbares Problem:

Ich habe eine kleine Steuerung für einen Servo durch einen Microcontroller programmiert.
Der Servo fährt langsam im Uhrzeigersinn kurz vor den Anschlag. Dort angekommen fährt er gegen den Uhrzeigersinn fast komplett zurück.

Mit dem Oszilloskop ist die Pulsweite gut zu erkennen, alles bestens.

Jetzt das Sonderbare:

MIt einem MIcrocontroller funktioniert das PWM Signal einwandfrei, solange der Servo nicht angeschlossen ist. Sobald der Servo angeschlossen ist, läuft dieser auch eine zufällige Zeit lang einwandfrei (30s). Plötzlich hört das PWM Signal auf, der Servo bewegt sich nicht weiter und am Ausgangspin ist die Spannung 5V zu messen (während der PWM 0.3V-0.4V)
Nach einem Aus- und wieder Einschalten funktioniert es wieder, eine begrentze Zeit.


MIt einem anderen Microcontroller funktioniert es über einen wesentlich längeren Zeitraum, aber auch nicht endlos. Dort tritt dann das selbe Problem auf.
Beide Microcnontroller sind vom Typ ATmega8 und lassen sich normal programmieren.

Was ist an dem einen "kaputt", was and dem anderen "ganz" ist?