Forum: Mikrocontroller und Digitale Elektronik MSP430F2013 - P2.6 als Outputport


von Frank (Gast)


Lesenswert?

Hallo

ich bin gerade dabei den P2.6 / P2.7 als digitalen Outputport zu 
konfigurieren
1
void main(void)
2
{
3
  WDTCTL = WDTPW + WDTHOLD;   // Stop watchdog
4
5
  BCSCTL1 = CALBC1_1MHZ;      // Set DCO
6
  DCOCTL = CALDCO_1MHZ;
7
8
  P2DIR = 0xff;
9
  P2OUT |= 0xC0;              // set port P2.6 and P2.7 high
10
  //P2OUT &= ~0xC0;           // set port P2.6 and P2.7 low
11
12
  while(1);
13
}

Mein Problem ist jetzt, dass wenn ich die Pins wie oben dargestellt 
setze, ich keinen Highpegel am Ausgang messen kann.
Habe ich Einstellungen vergessen??
Danke

Frank

von Stefan (Gast)


Lesenswert?

Beim 2013 sind P2.6 u. P2.7 auch für den Oszillatoranschluß vorgesehen!
Vielleicht musst Du den OSC erst deaktivieren, damit die I/O-Pins 
funzen?

von Kai F. (kai-) Benutzerseite


Lesenswert?

meine schwachen MSP Kenntnisse sagen mir, dass das eigentlich passt. 
Hast du die Fuses richtig eingestellt?

von Frank (Gast)


Lesenswert?

Hallo,

habe noch mal explizit
1
P2SEL = 0x00;
gesetzt und dann lief es.
Danke für eure Mühe

Frank

von Stefan (Gast)


Lesenswert?

Der MSP hat keine Fuses!
Ausser der JTAG-Fuse, die beeinflusst aber das Programm nicht

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
Noch kein Account? Hier anmelden.