MementoMori 4 4 мая, 2013 Опубликовано 4 мая, 2013 (изменено) · Жалоба Как в STM32F103RE использовать PA15 ? На нем же висит JTDI. Светодиод, подключенный к нему постоянно тускловато горит и не поддается управлению. ПРограммирую через SWD, и JTDI не касаюсь. Откопал на просторах рунета команду GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); Не помогло. Надо что-то еще? Имеет ли значение, когда давать эту команду? Изменено 4 мая, 2013 пользователем Memento Mori Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BaN 0 4 мая, 2013 Опубликовано 4 мая, 2013 (изменено) · Жалоба Посмотри пример GPIO JTAG Remap example в STM32F10x_StdPeriph_Lib_V3.5.0: STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\GPIO\JTAG_Remap Изменено 5 мая, 2013 пользователем IgorKossak бездумное цитирование Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uragan90 0 4 мая, 2013 Опубликовано 4 мая, 2013 · Жалоба Попробуйте генеретор начального кода использовать, у stm есть такой, есть и сторонние... Поищите в сети! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 4 мая, 2013 Опубликовано 4 мая, 2013 · Жалоба Перерыл всю сеть, и только в одном месте нашел, что нужно еще вот это RCC_APB2Periph_AFIO, ENABLE Заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maksimp 0 4 мая, 2013 Опубликовано 4 мая, 2013 (изменено) · Жалоба Как в STM32F103RE использовать PA15 ? На нем же висит JTDI. ПРограммирую через SWD, и JTDI не касаюсь. Наверное так: AFIO->MAPR=AFIO_MAPR_SWJ_CFG_JTAGDISABLE; // только SWD без JTAG Или если в этом регистре есть другие задействованные биты, не равные 0, то AFIO->MAPR|=AFIO_MAPR_SWJ_CFG_JTAGDISABLE; // только SWD без JTAG нашел, что нужно еще вот это RCC_APB2Periph_AFIO, ENABLE Заработало. Да, значит так, просто AFIO нужно почти всегда для других целей и трудно догадаться что тут оно тоже нужно. RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; Изменено 4 мая, 2013 пользователем maksimp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 4 мая, 2013 Опубликовано 4 мая, 2013 (изменено) · Жалоба RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; //включить тактирование альтернативных функций AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE; // PA15, BP3 & PB4 pins free for use. Я делаю так. Изменено 4 мая, 2013 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться