Forum: Mikrocontroller und Digitale Elektronik MSP430 Launchpad Timer A Mode


von Mobase (Gast)


Lesenswert?

Ich habe eine Frage zum Timer beim MSP430G2231. In slau144 steht:
"Output modes 2, 3, 6, and 7 are not useful for output unit 0, because 
EQUx = EQU0."

Was ist EQU..?

von Joachim (Gast)


Lesenswert?

EQU bedeutet equal, zu deutsch: gleichwertig oder 'ist gleich'.
Der Begriff wird im Allgemeinen bei Zuweisungen benutzt.

von Mobase (Gast)


Lesenswert?

Danke, aber es handelt sich hier offensichtlich um Symbole / ein Flag. 
Ich komme aber leider mit dem TI Datenblatt nicht gut zurecht, Atmels 
finde ich übersichtlicher.
Über eine Erklärung würde ich mich freuen.

von Stefan (Gast)


Lesenswert?

Lies es einfach als "weil x=0".
In den aufgelisten Modi wird eine Aktion ausgeführt wenn der Zähler den 
TACCR0-Wert erreicht und eine andere Aktion wenn TACCRx erreicht wird. 
Das geht natürlich nicht wenn das x für 0 steht.

von Christian R. (supachris)


Lesenswert?

Die Datenblätter zu den MSP430 brauchst du da nicht. Schau in den User 
Guide, und da beim Timer. Die Out-Modes sind dazu da, um abhängig vom 
Zählerstand im TAR Register die TAx Ausgänge zu schalten. Das ist 
sinnvoll für PWM usw.
Das passiert dann immer bei TAR = TACCRx bzw. TAR = TACCR0.
Zum Beispiel Out-Mode Set/Reset bei TA1 setzt den TA1 Ausgang bei TAR = 
TACCR1 und setzt ihn bei TAR = TARCCR0 zurück.
TACCR0 bestimmt immer die Periodendauer der PWM, deshalb macht es keinen 
Sinn, die genannten Output Modes bei TA0 anzuwenden.
Lies mal das Timer Kapitel im User Guide, da ist das sehr anschaulich 
beschrieben.

von Mobase (Gast)


Lesenswert?

Danke!

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.