Guten Abend! ich habe mal eine kleine bescheidene Frage! undzwar habe ich einen Attiny13 und wollte damit eine PWM erzeugung vornehmen nun ist die Platine leider so das der Timer (sprich die PINS) schon anderst verdrahtet sind! kann ich den Timer auch an andere PortPins programmieren oder ist dies festgelegt? vielen liebe dank
Die Hardware-PWM ist fix verdrahtet. Wenn du die Pins nicht mehr frei hast, musst du dir eine Software-PWM bauen
Janiiix3 schrieb: > kann ich den Timer auch an andere PortPins programmieren oder ist dies > festgelegt? Die Hardware-PWM ist auf bestimmte Pins festgenagelt (OCxx). Allerdings lässt sich über einen Interrupt softwaretechnisch ein anderer Pin benutzen.
Janiiix3 schrieb: > oh gott :D > ist das sehr aufwendig? viel mehr kompliziert? Wenn du verstanden hast, was PWM eigentlich ist und wie das funktioniert, dann ist das nicht besonders aufwändig.
Mein Gott, so ein Tiny13 hat ja auch soooooo viele Pins, dass man die unmöglich mit bissel Draht verlegen könnte . . .
Falk Brunner schrieb: > Mein Gott, so ein Tiny13 hat ja auch soooooo viele Pins, dass man die > unmöglich mit bissel Draht verlegen könnte . . . dort ist mein ISP angeschlossen?
Karl Heinz Buchegger schrieb: > Der ist aber im fertigen Gerät sicherlich nicht verdrahtet, oder? nein aber da gehen die PINS von meinem ISP aber ran?!
@ Janiiix3 (Gast)
>nein aber da gehen die PINS von meinem ISP aber ran?!
Ja und? Die PWM ist ein AUSGANG, d.h. das Ziel der PWM ein EINGANG. Der
stört das ISP nicht. Anders herum wäre es ein Problem.
MfG
Falk
SChon richtig. Der springende Punkt ist doch der: Im endgültigen Endaufbau gibt es ja den ISP nicht. D.h. der kommt dir auch nicht in die Quere. Aufpassen muss man nur, dass während der Entwicklungsphase der ISP nicht irrtümlich die Hardware am PWM Pin ansteuert. Bei einer LED ist das harmlos, ob die beim Programmieren mitflackert oder nicht, spielt keine Rolle. Hängt da ein Motor drann sieht die Sache anders aus. Dann muss man eben während der Programmierphasen den Motor stromlos schalten oder abziehen. Und wenn kein Programm übertragen wird, dann hält sich der ISP Programmer sowieso raus und der µC-Pin kann manchen was er will (zumindest sollte der ISP Programmer das, zur Not muss man ihn eben nach dem Programmieren abziehen)
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.