Forum: Mikrocontroller und Digitale Elektronik STM32F051R8T6 Port A Problem


von Konstantin S. (lgbn)


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?

von Alex (Gast)


Lesenswert?

Wie sieht denn dein Schaltplan aus?

von Konstantin S. (lgbn)


Angehängte Dateien:

Lesenswert?

Läuft jetzt, ich hatte vergessen das auf Port A default das 
Programmier-Interface draufgemappt is :D

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.