Zitat Zitat von askazo
... Als Lösung würde ich Dir vorschlagen, die Werte 0% und 100% als Ausnahme abzufangen und in diesen Fällen den PWM-Ausgang einfach als normalen Port zu schalten.
Vielen Dank, das hat geholfen. Ich habe allerdings (aus Speicherplatzgründen) nur die 0% Werte abgefangen, was mir auch ausreicht.

Was mir noch aufgefallen ist: Wenn ich den Controller in einen Sleep Mode versetze (er läuft dann nur noch mit 4MHz im IDLE mode) werden die Pulse (mit der von Dir angebrachten Verbesserung) korrekt wiedergegeben - sowohl bei 100%, als auch bei 0% Duty Cycle. Im Active Mode (8MHz) sind die 100% Duty Cycle Pulse weiterhin unterbrochen durch einzelne, sehr schmale Pulse.

Aber ich denke, mit der Lösung kann ich gut leben.

Falls jemand trotzdem noch weitere Informationen zu dem Effekt hat, kann er/sie sich aber immernoch gern melden

Gruß, Bernd