Einsteiger STM32L152

OP #3608766
Lesenswert?

Hallo,

ich bin quasi Einsteiger bei µC und muss mich in den Cortex-M3 (Speziell 
STM32L152RCT6 [Discoveryboard]) einarbeiten.
Leider funktioniert das Anschalten der LED nicht ganz so wie ich es mir 
vorstelle. Die LED hängt an dem Port GPIOB (Bit 7, Pin 59).

Dazu habe ich mir folgenden Code überlegt:
Als erstes stelle ich einen Takt zur Verfügung, danach definiere ich mir 
meinen Output und zuletzt weise ich dem Pin einen Wert zu.

int main(void)
{
    RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);

    GPIO_InitTypeDef Pinout;

    Pinout.GPIO_Pin=59;
    Pinout.GPIO_Mode=01;
    Pinout.GPIO_PuPd=00;
    Pinout.GPIO_OType=0;
    Pinout.GPIO_Speed=00;

    GPIO_Init(GPIOB,&Pinout);

    GPIO_SetBits(GPIOB, 59);

    while(1){}

    return 0;
}

Ich hoffe ihr habt einen Tipp für mich, wo mein Gedankenfehler liegt. 
Danke!

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