Gast
#353054
Hallo zusammen Ich bin ein kleiner Newbie in der AVR-Programmierung und wollte mit dem ATMEGA48 ein simples Software PWM von 1ms länge und 2ms Pause erzeugen (siehe source code in C). Für die Impulse und Pausen verwendete ich jeweils eine delay-routine aus der c-libary. Nun zum eigentlichen Problem. Auf dem KO erhalte ich ohne Belastung (ohne Servo) von PB0 ein sauberes und somit gewünschtes Signal. Sobald ich aber einen Servo anhänge, so überlagert sich dem PWM ein ca. 2ms langes gleichgerichtetes Sinus-Signal (also halbe positive Sinusschwingungen von 2ms Länge). Zuerst dachte ich da an ein Abschirmungsproblem doch wenn ich was ähnliches mit BASCOM programmiere funktionierts perfekt. Hat jemand schon ähnliche Erfahrungen gemacht? Gruss Kurt