msp-exp43055f29 experimenter board

Gast #2301323
Lesenswert?

Hallo Leute,

ich habe folgenden Code für mein Experimenter Board programmiert:

#include <msp430f5529.h>

void main (void)
{
  int i;

  WDTCTL = WDTPW + WDTHOLD;

  P1IFG = 0x00;
  P8DIR = 0xFF;

  while(1){
  if (P1IN & BIT7)
  {
    P1DIR = 0x3e;
    P1OUT = ~P1OUT;
  }
  else
  {
    P8OUT = ~P8OUT;
    for(i=0;i<3200;i++);
         }
  if (P2IN & BIT2)
  {
    P1DIR = 0x01;
    P1OUT = ~P1OUT;
    P8OUT = 0;
  }
}
}
Nun will ich herausfinden wie ich es anstellen muss, dass bei der 
Betätigung des Tasters S2 (P2.2) die Leuchten P1.1 bis P1.5 ausgehen?
Ich muss dazusagen das ich absoluter Anfänger bin, daher würde ich auch 
gerne wissen ob der Code selbst im Großen und Ganzen in Ordnung ist?
Würde mich über jede Hilfe sehr freuen!!

Viele Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren