Полная версия этой страницы:
STM32F103
Vlad_9
Sep 13 2017, 18:50
Можно ли использовать в STM32F103 альтернативные порты? Порт А занят под АЦП а мне еще нужен таймер 2 в режиме ШИМ который на этих же пинах. Так понимаю задействовать другие пины можно с помощью GPIO_PinAFConfig. Но функции в библиотеке gpio такой нет. Примеры в основном с F4 контроллерами. Поддерживает STM32F103 GPIO_PinAFConfig?
Fusion
Sep 13 2017, 19:30
Для отключения пинов JTAG у STM32F103:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
Aleksandr Baranov
Sep 13 2017, 19:33
Цитата(Vlad_9 @ Sep 13 2017, 14:50)

Можно ли использовать в STM32F103 альтернативные порты? Порт А занят под АЦП а мне еще нужен таймер 2 в режиме ШИМ который на этих же пинах. Так понимаю задействовать другие пины можно с помощью GPIO_PinAFConfig. Но функции в библиотеке gpio такой нет. Примеры в основном с F4 контроллерами. Поддерживает STM32F103 GPIO_PinAFConfig?
Посмотрите на "void GPIO_PinRemapConfig" в библиотеке stm32f10x_gpio.c
Читайте внимательней даташит!
Vlad_9
Sep 14 2017, 04:15
Aleksandr Baranov, Fusion большое спасибо, все получилось.
Цитата(Эдди @ Sep 14 2017, 00:23)

Читайте внимательней даташит!
Ещё в кубе удобно раскидывать функции по ножкам.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.