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
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 ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.