MSP430 F2013 Erklärung zum Blinklichtprogramm

Gast #1460334
Lesenswert?

Ich habe dieses Semester das erste mal die Vorlesung Mikrocontroller. 
Wir haben das USB-Kit von TI bekommen und sollten das Blinklichtprogramm 
testen bzw. zum Laufen bringen.
Das hat soweit funktioniert.
Nun sind hier zwar Kommentare dabei, allerdings sagen mir diese nicht 
all zu viel.
Wieso muss ich zum Beispiel den Watchdog Timer stoppen? und woher weiss 
ich das P1=0x01 ist?
Wäre echt nett wenn mir jemand das Programm genauer erklären könnte.

Danke schon mal im voraus!

Folgendes Programm ist beim USB-Kit von TI dabei:
1
#include "msp430x20x1.h"
2

3
void main(void)
4
{
5
  WDTCTL = WDTPW + WDTHOLD;             // Stop watchdog timer
6
  P1DIR |= 0x01;                        // Set P1.0 to output direction
7

8
  for (;;)
9
  {
10
    volatile unsigned int i;            // volatile to prevent optimization
11

12
    P1OUT ^= 0x01;                      // Toggle P1.0 using exclusive-OR
13

14
    i = 10000;                          // SW Delay
15
    do i--;
16
    while (i != 0);
17
  }
18
}

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