Forum: Mikrocontroller und Digitale Elektronik Attiny13 und Timer?!


von Janiiix3 (Gast)


Lesenswert?

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

von Karl H. (kbuchegg)


Lesenswert?

Die Hardware-PWM ist fix verdrahtet. Wenn du die Pins nicht mehr frei 
hast, musst du dir eine Software-PWM bauen

von Floh (Gast)


Lesenswert?

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.

von Janiiix3 (Gast)


Lesenswert?

oh gott :D
ist das sehr aufwendig? viel mehr kompliziert?

von Karl H. (kbuchegg)


Lesenswert?

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.

von Falk B. (falk)


Lesenswert?

Mein Gott, so ein Tiny13 hat ja auch soooooo viele Pins, dass man die 
unmöglich mit bissel Draht verlegen könnte . . .

von Janiiix3 (Gast)


Lesenswert?

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?

von Karl H. (kbuchegg)


Lesenswert?

Der ist aber im fertigen Gerät sicherlich nicht verdrahtet, oder?

von Janiiix3 (Gast)


Lesenswert?

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?!

von Falk B. (falk)


Lesenswert?

@  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

von Karl H. (kbuchegg)


Lesenswert?

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)

von Janiiix3 (Gast)


Lesenswert?

kann mir jemand hilfestellung zum Programm geben?
Bascom?

von Karl H. (kbuchegg)


Lesenswert?


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
Noch kein Account? Hier anmelden.