Forum: Mikrocontroller und Digitale Elektronik msp430 PWM Port1.1


von Heinz (Gast)


Lesenswert?

Hallo, hab mir das ez430 gekauft um mich nach über 10 Jahren wieder mit 
uC zu beschäftigen.
Ich habe versucht eine PWM aus Port 1.1 rauszubekommen - leider hat es 
nicht geklappt. Ist das überhaupt möglich? In den Codebeispielen wird 
immer von Port 1.2 gesprochen.
Gruss
Heinz

von Dennis (Gast)


Lesenswert?

Ich gehe jetzt einfach mal davon aus, du meinst den F2013.

Also: du kannst natürlich auch an P1.1 eine PWM rausholen, aber die 
müsstest du dann per Software realisieren.

Du musst dir mal die Sonderfunktionen der Ports angucken. P1.1 ist mit 
TA0 belegt, P1.2 mit TA1. TACCR0 wird i.d.R. für die Periodendauer 
(Frequenz), TACCR1 für das Tastverhältnis genutzt.

Du würdest das ganze dann im SET/RESET-Mode betreiben. TACCR0 ist SET, 
also high und TACCR1 ist RESET, also wieder low. Der Pin P1.2 wird dann 
halt jedesmal gesetzt und wieder gelöscht -> PWM in Hardware.

Mit PWM in Software kannst du natürlich auch an jedem anderen Pin diese 
Funktion realisieren, aber dann hinkt abhängig von deinem Code evtl. die 
Genauigkeit - je nachdem, wie du es realisiert hast. Mit Timern musst du 
so oder so arbeiten, oder du kennst die genaue Ablaufzeit deines 
Programms ;-)

von Heinz (Gast)


Lesenswert?

Hallo Dennis,
danke für die prompte Antwort.
Das werde ich gleich mal versuchen.
Gruss
Heinz

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.