STM32F051R8T6 Port A Problem

OP #3358047
Lesenswert?

Ich versuche grade unter der CooCox IDE mit einem STM32F051R8T6
eine LED-Matrix anzusteuern ohne Schieberegister.
Mit Port B ziehe ich die Reihen auf Masse.
Folgendes Problem:
Wenn ich Port A (B auch) komplett initialisiere:

RCC->AHBENR |= RCC_AHBENR_GPIOAEN;
GPIO_InitStructure.GPIO_Pin = 0xFFFF;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_Level_1;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA, &GPIO_InitStructure);

Lässt sich der Controller nurnoch mit "Connect under Reset" ansprechen.

Mit Port B ziehe ich die Reihen auf Masse, vielleicht ist dabei was 
kaputt gegangen, dort besteht dasselbe Problem wobei ich nur mit Port B 
0...8 was gezogen hab.

Initialisiere ich jedoch nur den "halben" Port 0x00FF funktioniert alles
ohne Probleme.

Was mache ich falsch?

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