STM32F412G-DISCO: выводы STM32F412ZG на плате
STM32F412G-DISCO — набор Discovery STMicroelectronics с микроконтроллером STM32F412ZG в корпусе LQFP144. Ниже — 71 вывод STM32F412ZG, которые плата подключает к своим узлам, с метками ST из проекта платы в STM32CubeMX.
Обновлено данные STMicroelectronics
- Тип
- набор Discovery
- Микроконтроллер
- STM32F412ZG, LQFP144
- Частота ядра, макс.
- 100 МГц
- HSE в проекте
- 8 МГц, внешний тактовый сигнал
- LSE в проекте
- кварц
- SYSCLK в проекте
- 72 МГц
- Выводов задействовано
- 78
Все выводы STM32F412ZG, их альтернативные функции и схема корпуса — на странице STM32F412ZE, STM32F412ZG в корпусе LQFP144.
Выводы, занятые на плате
Проект платы в STM32CubeMX подключает к её узлам 71 вывод STM32F412ZG. Метки — как у ST: в квадратных скобках микросхема на плате и её вывод.
| Вывод | Метка ST | Сигнал в проекте | Назначение |
|---|---|---|---|
| PA0 | JOY_SEL [MT008-A_CENTER] | вход, прерывание EXTI0 | кнопка |
| PA2 | STLINK_RX [STLINK_U2_RX] | USART2_TX | ST-LINK, виртуальный COM-порт |
| PA3 | STLINK_TX [STLINK_U2_TX] | USART2_RX | ST-LINK, виртуальный COM-порт |
| PA4 | CODEC_I2S3_WS [WM8994ECS/R_LRCLK1] | I2S3_WS | |
| PA8 | M2_CKIN | RCC_MCO_1 | |
| PA9 | USB_OTGFS_VBUS | USB_OTG_FS_VBUS | USB |
| PA10 | USB_OTGFS_ID | USB_OTG_FS_ID | USB |
| PA11 | USB_OTGFS_DM | USB_OTG_FS_DM | USB |
| PA12 | USB_OTGFS_DP | USB_OTG_FS_DP | USB |
| PB1 | DFSDM_DATIN0 [MP34DT01TR_DOUT] | S_DATAIN0DFSDM1 | |
| PB2 | QSPI_CLK [N25Q128A13EF840F_C] | QUADSPI_CLK | |
| PB4 | CODEC_I2S3ext_SD [WM8994ECS/R_ACDAT1] | I2S3_ext_SD | |
| PB5 | CODEC_I2S3_SD [WM8994ECS/R_DACDAT1] | I2S3_SD | |
| PB6 | I2C1_SCL [WM8994ECS/R_SCLK] | I2C1_SCL | |
| PB7 | I2C1_SDA [WM8994ECS/R_SDA] | I2C1_SDA | |
| PB9 | I2C2_SDA | I2C2_SDA | |
| PB10 | I2C2_SCL | I2C2_SCL | |
| PB11 | M2_CKIN | I2S_CKIN | |
| PB12 | CODEC_I2S3_SCK [WM8994ECS/R_BCLK1] | I2S3_CK | |
| PC2 | DFSDM_CKOUT [MP34DT01TR_CLK] | S_CKOUTDFSDM1 | |
| PC7 | CODEC_I2S3_MCK [WM8994ECS/R_MCLK1] | I2S3_MCK | |
| PC8 | uSD_D0 | SDIO_D0 | |
| PC9 | uSD_D1 | SDIO_D1 | |
| PC10 | uSD_D2 | SDIO_D2 | |
| PC11 | uSD_D3 | SDIO_D3 | |
| PC12 | uSD_CLK | SDIO_CK | |
| PD0 | D2 | FSMC_D2_DA2 | |
| PD1 | D3 | FSMC_D3_DA3 | |
| PD2 | uSD_CMD | SDIO_CMD | |
| PD3 | uSD_DETECT | вход GPIO | |
| PD4 | FMC_NOE | FSMC_NOE | |
| PD5 | FMC_NWE | FSMC_NWE | |
| PD7 | FMC_NE1 | FSMC_NE1 | |
| PD8 | D13 | FSMC_D13_DA13 | |
| PD9 | D14 | FSMC_D14_DA14 | |
| PD10 | D15 | FSMC_D15_DA15 | |
| PD11 | LCD_RESET | выход GPIO | |
| PD14 | D0 | FSMC_D0_DA0 | |
| PD15 | D1 | FSMC_D1_DA1 | |
| PE0 | LED1 [Green] | выход GPIO | светодиод |
| PE1 | LED2 [Orange] | выход GPIO | светодиод |
| PE2 | LED3 [Red] | выход GPIO | светодиод |
| PE3 | LED4 [Blue] | выход GPIO | светодиод |
| PE4 | DFSDM_DATIN3 [MP23DB01MM_DOUT] | S_DATAIN3DFSDM1 | |
| PE7 | D4 | FSMC_D4_DA4 | |
| PE8 | D5 | FSMC_D5_DA5 | |
| PE9 | D6 | FSMC_D6_DA6 | |
| PE10 | D7 | FSMC_D7_DA7 | |
| PE11 | D8 | FSMC_D8_DA8 | |
| PE12 | D9 | FSMC_D9_DA9 | |
| PE13 | D10 | FSMC_D10_DA10 | |
| PE14 | D11 | FSMC_D11_DA11 | |
| PE15 | D12 | FSMC_D12_DA12 | |
| PF0 | A0 | FSMC_A0 | |
| PF5 | LCD_BLCTRL [STT5N2VH5_Gate] | выход GPIO | |
| PF6 | QSPI_BK1_IO3 [N25Q128A13EF840F_DQ3] | QUADSPI_BK1_IO3 | |
| PF7 | QSPI_BK1_IO2 [N25Q128A13EF840F_DQ2] | QUADSPI_BK1_IO2 | |
| PF8 | QSPI_BK1_IO0 [N25Q128A13EF840F_DQ0] | QUADSPI_BK1_IO0 | |
| PF9 | QSPI_BK1_IO1 [N25Q128A13EF840F_DQ1] | QUADSPI_BK1_IO1 | |
| PF11 | EXT_RESET | выход GPIO | |
| PF12 | CTP_RST | выход GPIO | |
| PF14 | JOY_RIGHT [MT008-A_RIGHT] | вход GPIO | кнопка |
| PF15 | JOY_LEFT [MT008-A_LEFT] | вход GPIO | кнопка |
| PG0 | JOY_UP [MT008-A_UP] | вход GPIO | кнопка |
| PG1 | JOY_DOWN [MT008-A_DOWN] | вход GPIO | кнопка |
| PG2 | CODEC_INT [WM8994ECS/R_ADCLRCLK1/GPIO1] | вход, прерывание EXTI2 | |
| PG4 | LCD_TE | вход GPIO | |
| PG5 | CTP_INT | вход, прерывание EXTI5 | |
| PG6 | QSPI_BK1_NCS [N25Q128A13EF840F_S] | QUADSPI_BK1_NCS | |
| PG7 | USB_OTGFS_OVRCR [STMPS2141STR_FAULT] | вход GPIO | |
| PG8 | USB_OTGFS_PPWR_EN [STMPS2141STR_EN] | выход GPIO |
Отладка и тактирование
| Вывод | Метка ST | Сигнал в проекте | Назначение |
|---|---|---|---|
| PA13 | SWDIO | SYS_JTMS-SWDIO | отладка |
| PA14 | SWCLK | SYS_JTCK-SWCLK | отладка |
| PB3 | SWO | SYS_JTDO-SWO | отладка |
| PC14 | — | RCC_OSC32_IN | тактирование |
| PC15 | — | RCC_OSC32_OUT | тактирование |
| PH0 | STLK_MCO | RCC_OSC_IN | тактирование |
| PH1 | — | RCC_OSC_OUT | тактирование |
Частые вопросы
К каким выводам подключены светодиоды на STM32F412G-DISCO?
LED1 [Green] — PE0; LED2 [Orange] — PE1; LED3 [Red] — PE2; LED4 [Blue] — PE3. Метки — из проекта платы в STM32CubeMX.
К каким выводам подключены кнопки на STM32F412G-DISCO?
JOY_SEL [MT008-A_CENTER] — PA0 (в проекте: вход, прерывание EXTI0); JOY_RIGHT [MT008-A_RIGHT] — PF14 (в проекте: вход GPIO); JOY_LEFT [MT008-A_LEFT] — PF15 (в проекте: вход GPIO); JOY_UP [MT008-A_UP] — PG0 (в проекте: вход GPIO); JOY_DOWN [MT008-A_DOWN] — PG1 (в проекте: вход GPIO). Метки — из проекта платы в STM32CubeMX.
Какая частота HSE на STM32F412G-DISCO?
В проекте платы HSE — 8 МГц, в режиме bypass: на OSC_IN подаётся готовый тактовый сигнал, резонатор не нужен. Системная частота проекта по умолчанию — 72 МГц.
Источники
- STMicroelectronics. STM32_open_pin_data, boards/C45_Discovery_STM32F412G-DISCO_STM32F412ZGT_Board_AllConfig.ioc — проект платы STM32CubeMX: микроконтроллер, выводы, метки и тактирование; STM32CubeMX 6.18.0, лицензия BSD-3-Clause
Нашли ошибку в распиновке?
Другие платы на STM32F412ZG
Платы и инструменты
- Все платы STNucleo, Discovery и оценочные платы с выводами
- STM32F4Cortex-M4 с FPU: от F401 и F411 до F429 и F469 — линейки и распиновки
- JTAG и SWDARM JTAG 20, Cortex Debug 10, STDC14, ST-LINK
- Тактирование STM32PLL под нужную частоту, шины, флеш-память, регистры RCC и код
- Скорость UARTUBRR, BRR, TH1 и ошибка скорости
- I2C_TIMINGR STM32PRESC, SCLL, SCLH, SDADEL и SCLDEL по частоте I2CCLK и фронтам
- Таймер AVR и STM32Предделитель, OCRnA, PSC и ARR под частоту, мёртвое время, энкодер