Hallo, ich habe eine PWM mit einem ATmega8 programmiert. Es funktioniert auch alles einwandfrei. Die PWM-Signale werden an PortB Pin1 und Pin2 ausgegeben. Gibt es eine Möglichkeit die Ausgänge an andere Ports umzuleiten z.B. an PortC? Wenn ja, wie kann ich das machen? Ralph-Uwe
Danke für den Hinweis, kannst Du mir bitte sagen, wie die Codezeile in C, aussehen müsste um das zu ändern? Ich bin noch Laie und versuche gerade Mikrocontroller kennen zu lernen. Danke Ralph-Uwe
Ralph-Uwe wrote: > kannst Du mir bitte sagen, wie die Codezeile in C, aussehen > müsste um das zu ändern? Mit einer Codezeile ist das nicht getan. Du musst den Timer laufen lassen und in den Interrupt-Handlern (Compare und Overflow) jeweils die Portregister des gewünschten Ausgangs entsprechend setzen bzw. löschen. Wirf mal einen Blick in den Artikel Soft-PWM, da steht, wie man es machen kann.
nochmal danke, ich habe das Thema auf später vertagt, weil ich meine Wissenslücken erst noch schließen muss. Ralph-Uwe
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.