// Aufgabe 5
// Namen: ___________; ____________ 
// Matr.: ___________; ____________
// vom:   ___________

// Beispiel des Anlegens und der Nutzung einer Zeigervariablen
#define PIOB_PER ((unsigned int *)0x400E1000)

// Global angelegte Variable mit der Adresse fuer PIOB_CODR
unsigned int adr_PIOB_CODR = 0x400E1034;

int main(void)
{
    // Variable mit der Adresse fuer PIOB_OER
    unsigned int adr_PIOB_OER = 0x400E1010;

    *PIOB_PER = 134217728;
    *((unsigned int *)adr_PIOB_OER) = 0x8000000;

    while (1)
    {
        *((unsigned int *)0x400E1030) = 0x1 << 27;
        *((unsigned int *)adr_PIOB_CODR) = 0b00001000000000000000000000000000;
    }
}