Allregia 9 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба Я что-то запутался, вернувшись с F4 на F100. Стоит F100C6, 48 пинов, на B3 и B4 посажены светодиоды, отладчик на A13 и A14. Пишу инициализацию: GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); // disable JTAG as we use B3, B4 as LEDs // GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4; // Out PP GPIO_InitStructure.GPIO_Speed=GPIO_Speed_2MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); далее дрыгаю ножками, а они не дрыгаются. (другие порты дрыгаются). Чего я забыл сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба RCC_APB2ENR бит AFIOEN установлен? RCC->APB2ENR = (1 << RCC_APB2ENR_IOPAEN) | (1 << RCC_APB2ENR_IOPBEN) | (1 << RCC_APB2ENR_IOPCEN) | (1 << RCC_APB2ENR_IOPDEN) | (1 << RCC_APB2ENR_AFIOEN); AFIO->MAPR = (SW_DP << AFIO_MAPR_SWJ_CFG); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Allregia 9 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба RCC_APB2ENR бит AFIOEN установлен? Во блин! Вот его-то я и забыл! Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться