Hallo, ich möchte gern mit einem ARM AT91RM9200 ein paar LEDs aus- und einfaden lassen (PWM). Den Timer mit dem dazugehörigen Interrupt hab ich schon - und läuft auch... nur leider fehlt mir grad der nächste gedankenschritt, welche Schritte sich innerhalb der Interrupt-Methode befinden müssen, damit ich die beiden LEDs ein- und ausfaden lassen kann. Bernd
Eine Zählvariable, die den PWM-Wert (mir fehlt grade das Wort...) nach einer kleinen Pause immer um einen Schritt verringert bzw. erhöht
ok - es gibt bei meinem Prozessor drei Register, in denen ich Werte abspeichern kann, und wenn die PLL diese erreicht wird der Interrupt ausgelöst - die muss ich also verringern und dann wieder erhöhen in der Interrupt-routine... aber wie kann den PIO Pin an dem die LED dranhängt mit der erzeugten PWM verbinden? Da finde ich im Datenblatt nichts passendes. Bernd
@ Bernd Schuster (mms) >nur leider fehlt mir grad der nächste gedankenschritt, welche Schritte >sich innerhalb der Interrupt-Methode befinden müssen, damit ich die >beiden LEDs ein- und ausfaden lassen kann. LED-Fading MFG Falk
vielen dank für den link - das ist mir jetzt alles klar.. nur finde ich kein passendes Register, mit dem ich sagen kann, dass ich vom PIO PA17 z.B. mit der PWM ansprechen möchte. es wird wahrscheinlich deshalb nicht funktionieren, weil die LED an einem xyz-Pin hängt und nicht an einem, an dem ich TIOA etc. freischalten könnte. Und jeden beliebigen Pin kann ich anscheinend nicht mit TIOA programmieren. Bernd
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.