Abend, arbeite mit dem MSP430 F5529. Würde gerne ein PWM Signal ausgeben. Dazu nutze ich den TimerB0.2. Laut dem Datenblatt auf Seite 100 kann am Pin 7.4 das signal abgreifen. Würde auch gerne gleichzeitig die LED am Port 1.0 mit dem TimerB0 steuern. Würde die Ports dazu wie folgt konfigurieren: #define LED_X 0x01 #define LED_X_Br 0x10 // LED_X Brücke an P7.4 (wegen TB0) P1SEL &= ~( LED_X); // BIN-IO P1DIR |= LED_X; // LED = BIN-OUT P1OUT &= ~(LED_X); // LED_X = AUS (weil H-aktiv) P7SEL |= LED_X_Br; // LED_X_Br = Spez. Out P7DIR |= LED_X_Br; // LED_X_Br auf Timer TB0 LED leuchtet aber nicht. Ob ein Signal am PIN ankommt weiß ich leider auch nicht, hab keine oszi oder ähnliches daheim. Grüße
Wurzel schrieb: > hab keine oszi oder ähnliches daheim. Ein Logikanalysator würde dafür völlig reichen. Ein völlig ausreichender LA kostet einen einstelligen Euro-Betrag. p.s. S P O
Wolfgang schrieb: > Ein Logikanalysator würde dafür völlig reichen. Ein völlig ausreichender > LA kostet einen einstelligen Euro-Betrag. auch daran sollte es in der egel nicht scheitern. da wo ich bin, kann ich mir nicht mal eben was bestellen haha
Wurzel schrieb: > #define LED_X 0x01 > #define LED_X_Br 0x10 // LED_X Brücke an P7.4 (wegen TB0) > P1SEL &= ~( LED_X); // BIN-IO > P1DIR |= LED_X; // LED = BIN-OUT > P1OUT &= ~(LED_X); // LED_X = AUS (weil H-aktiv) > P7SEL |= LED_X_Br; // LED_X_Br = Spez. Out > P7DIR |= LED_X_Br; // LED_X_Br auf Timer TB0 also ich denke, dass ich P1out = P7out setzen muss. An der Stelle im Quellcode, an der das PWM Signal erzeugt wird. Oder irre ich mich?
die ungeschicktere Lösung wäre, wenn ich timera0 wie timerb0 konfiguriere. Dann könnte ich das signal diekt an P1.0 ausgeben lassen. Laut Datenblatt müsste ich den Timer dazu aber zwingend mit dem ACLK Quarz initialisieren (stimmt das?).
Wurzel schrieb: > Würde gerne ein PWM Signal ausgeben. Beispiel: Beitrag "Re: MSP430G2553 PWM Duty Cycle mit Poti einstellen"
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.