STM32F4DISCOVERY - это отладочная плата, при помощи которой можно ознакомиться с возможностями микроконтроллеров серии STM32F4. Она уже имеет, помимо самого 32-битного ARM-микроконтроллера STM32F407VGT6 семейства Cortex-M4, дополнительные приборы для облегчения ознакомления и изучения. Но что делать, если мне нужно, допустим, 30 свободных ножек (pin)?
Как и где найти свободные пины на STM32F4 Discovery?
Конечно можно взять плату STM32F4-Discovery, лупу и высматривать что и куда подключено, но есть оказывается путь намного проще.
На странице сайта st.com компании STMicroelectronics посвященной STM32F4DISCOVERY есть полезный для этого документ в разделе "User Manual".
UM1472: Discovery kit for STM32F407/417 lines v3.0
В этом документе находиться описание "железа" STM32F4-Discovery на английском языке. И в этом документе есть таблица №5 в разделе 4.12
В эту таблицу сведены все подключения к микроконтроллеру. В первых двух столбцах перечислены названия пинов микроконтроллера STM32F407VGT6 и их альтернативные функции, в остальных столбцах - что к этим выводам подключено. Свободные выводы отмечены в столбце Free I/O. Выбирай и занимай любой.