Hallo,
ich habe ein STM32F100 Discovery Board mit dem STM32F100RBT6B darauf. Da
ich an PA13, PA14 und PA15 ein Display angeschlossen habe, habe ich
diese Pins (die ja für SWJ sind) als normale GPIOs konfiguriert, so wie
Stefan es hier gezeigt hat: http://stefanfrings.de/stm32/
1 | // Enable clock for alternate functions
|
2 | SET_BIT(RCC->APB2ENR, RCC_APB2ENR_AFIOEN);
|
3 |
|
4 | // Disable both SWD and JTAG to free PA13, PA14, PA15, PB3 and PB4
|
5 | MODIFY_REG(AFIO->MAPR, AFIO_MAPR_SWJ_CFG, AFIO_MAPR_SWJ_CFG_DISABLE);
|
Leider kann ich jetzt den Mikrocontroller nicht mehr programmieren. Habe
ich mich ausgesperrt, oder gibt es noch Hoffnung?
Viele Grüße,
Georg