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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.