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..?
EQU bedeutet equal, zu deutsch: gleichwertig oder 'ist gleich'. Der Begriff wird im Allgemeinen bei Zuweisungen benutzt.
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.
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.
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.
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.