muss mit assembler eine PWM in einen pic16f877 programmieren; das problem ist, das sich der duty cycle ändern soll, z.B. in der ersten periode 50%, in der zweiten 30% und in der dritten wieder 50% usw. betragen soll. bis jetzt habe ich nur rechtecksignal hinbekommen
Nimm einfach einen Timer, der mit 1/10T(PWM-Periodendauer) einen Interupt erzeugt. Dort wertest Du einfach ein Flag aus, welches festlegt, ob gerade die 30% oder die 50% Periode läuft. --> 3x an, die nächsten 7 mal (Timerinterupts) aus, dann Flag rücksetzen --> 5x an, die nächsten 5 mal aus, dann Flag setzen --> und wieder von vorn Steffen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.