Konfiguration Ports

Gast #6170274
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
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
Gast
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
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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.