Software-PWM mit Atmega32

Gast #1569511
Lesenswert?

Hallo,
ich habe in der Schule momentan ein Projekt laufen und würde dazu 
folgendes brauchen, was ich nicht selbst zum laufen bringe:
Bräuchte für einen Atmega32 ein Software-PWM auf Pin PA0 und PA1. Es 
sollen also 2 unabhängige PWMs laufen. Beide sollten eine Periodendauer 
etwas unter 20ms haben. Ist nicht so tragisch. Die On-Periode sollte 
zwischen 1-2ms einstellbar sein, wobei dies durch einen Wert zwischen 0 
und 180 eingestellt werden sollte. Also:
Wert 0 bedeutet 1ms On-Zeit und 19ms Off-Zeit.
Wert 180 bedeutet 2ms On-Zeit und 18ms Off-Zeit.

Hat jemand dafür eine Lösung, bei der man nebenbei auch noch andere 
Dinge ausführen lassen kann. Also, ohne dass der Prozessor durchgehend 
belastet wird?

Danke im Voraus
lg Riettom

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren