Konfiguration Ports

Gast #6170274
Lesenswert?
• ▲
▼
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
Gast #6170700
Lesenswert?
• ▲
▼
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?
Gast #6170713
Lesenswert?
• ▲
▼
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?).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.