MSP430 Pullup-Resistor

Gast #2384771
Lesenswert?
• ▲
▼
Hallo,

habe in einem Lehrbuch (MSP430 Microcontroller Basiscs, S.81) gelesen, 
dass TI erst sehr spät angefangen hatte, diese in die MSP's zu 
integrieren.

Nun habe ich einmal in das Datenblatt vom MSP430G2211 geguckt, dort wird 
für das Register P1REN als Beschreibung "Resistor Enable" angegeben.

Ein einem Datenblatt für einen neueren Mikrocontroller, den MSP430F5435 
hingegen wird bei demselben P1REN die Erklärung "Pullup/Pulldown 
Resistor enable" angegeben.

Darf ich davon ausgehen, dass diese beiden leicht abweichenden 
Erklärungen gleichwertig sind und in beiden Fällen Pullupresistoren 
gemeint sind?

mfg
Gast #2384795
Lesenswert?
• ▲
▼
Du kannst beides verwenden - was dir lieber ist.

Mit P1REN aktivierst du den Widerstand
Mit P1OUT setzt du dann Pull-Up- oder -Down-Resistor

Ist das Bit gesetzt, so hast du einen Pull-Up, ist es gelöscht, 
Pull-Down

[c]
P1SEL  = 0x00; // Alle Portpins als GPIO
P1DIR |= 0x9F; // Pin 1.0,1,2,3,4,7 Ausgang, 1.5,6 Eingang
P1REN |= (0x20 | 0x40); // Pin 1.5 und 1.6 Resistor Enable
P1OUT |= 0x20; // Pull-Up an P1.5
// P1OUT &= ~0x40; Pull-Down an P1.6 ...steht aber eh auf 0
Gast #2384796
Lesenswert?
• ▲
▼
Sorry...
1
P1SEL  = 0x00; // Alle Portpins als GPIO
2
P1DIR |= 0x9F; // Pin 1.0,1,2,3,4,7 Ausgang, 1.5,6 Eingang
3
P1REN |= (0x20 | 0x40); // Pin 1.5 und 1.6 Resistor Enable
4
P1OUT |= 0x20; // Pull-Up an P1.5
5
// P1OUT &= ~0x40; Pull-Down an P1.6 ...steht aber eh auf 0

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.