summaryrefslogtreecommitdiffstats
path: root/Bachelor/Mikroprozessorsysteme2/mi2/Termin2/Loesung/Termin2Aufgabe1.c
blob: 355bb208391f0edb4a9e3b097cd74763d7b7928c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "defines.h"



int main(void)

{

  *PMC_PCER = 0x4000;   // Power Enable f�r Parallel I/O Controller B

  *PIOB_PER = 0x100;    // Pin 8: Enabled (Initialisiert) (L�mpchen)

  *PIOB_OER = 0x100;    // Pin 8: Pin als Ausgabe verwenden

  // L�mpchen ist initialisiert und auf Output gesetzt.



  int i;



  while (1)

  {

    *PIOB_SODR = 0x100;   // Pin 8: Lampe an

    for (i=0; i<125000; i++);   // Pause

    *PIOB_CODR = 0x100;   // Pin 8: Lampe aus

    for (i=0; i<125000; i++);   // Pause

  }

  return 0;

}