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?
Gast
#3358541
Wie sieht denn dein Schaltplan aus?
Läuft jetzt, ich hatte vergessen das auf Port A default das Programmier-Interface draufgemappt is :D
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
