STM32L496G-DISCO: распиновка разъёмов ARDUINO и выводы STM32L496AG
STM32L496G-DISCO — набор Discovery STMicroelectronics с микроконтроллером STM32L496AG в корпусе UFBGA169. Ниже — какие выводы STM32L496AG выходят на контакты разъёмов ARDUINO (по руководству UM2160) и какие выводы плата использует сама (по проекту платы в STM32CubeMX).
Обновлено данные STMicroelectronics
- Тип
- набор Discovery
- Микроконтроллер
- STM32L496AG, UFBGA169
- Частота ядра, макс.
- 80 МГц
- LSE в проекте
- кварц
- SYSCLK в проекте
- 56,8 МГц
- Выводов задействовано
- 129
Все выводы STM32L496AG, их альтернативные функции и схема корпуса — на странице STM32L496AE, STM32L496AG в корпусе UFBGA169.
Разъёмы ARDUINO
Четыре разъёма в расположении ARDUINO Uno V3. Выводы STM32 рассчитаны на 3,3 В; допускают ли они 5 В, указано в таблице выводов даташита (FT).
Разъём CN16
| Контакт | Имя | Вывод STM32 | Функции вывода | На плате |
|---|---|---|---|---|
| 1 | A0 | PC4 | ADC1_IN13, ADC2_IN13, COMP1_INM, LCD_SEG22 (AF11), QUADSPI_BK2_IO3 (AF10), USART3_TX (AF7) | |
| 2 | A1 | PC1 | ADC1_IN2, ADC2_IN2, ADC3_IN2, DFSDM1_CKIN4 (AF6), I2C3_SDA (AF4), I2C4_SDA (AF2), LCD_SEG19 (AF11), LPTIM1_OUT (AF1), LPUART1_TX (AF8), QUADSPI_BK2_IO0 (AF10), SAI1_SD_A (AF13), SPI2_MOSI (AF3), SYS_TRACED0 (AF0) | |
| 3 | A2 | PC3 | ADC1_IN4, ADC2_IN4, ADC3_IN4, LCD_VLCD (AF11), LPTIM1_ETR (AF1), LPTIM2_ETR (AF14), QUADSPI_BK2_IO2 (AF10), SAI1_SD_A (AF13), SPI2_MOSI (AF5) | |
| 4 | A3 | PF10 | ADC3_IN13, DCMI_D11 (AF10), QUADSPI_CLK (AF3), TIM15_CH2 (AF14) | |
| 5 | A4 | PA1 или PB7 | ADC1_IN6, ADC2_IN6, I2C1_SMBA (AF4), LCD_SEG0 (AF11), SPI1_SCK (AF5), TIM15_CH1N (AF14), TIM2_CH2 (AF1), TIM5_CH2 (AF2), UART4_RX (AF8), USART2_DE (AF7), USART2_RTS (AF7); PB7: COMP2_INM, DCMI_VSYNC (AF10), DFSDM1_CKIN5 (AF6), FMC_NL (AF12), I2C1_SDA (AF4), I2C4_SDA (AF5), LCD_SEG21 (AF11), LPTIM1_IN2 (AF1), SYS_PVD_IN, TIM17_CH1N (AF14), TIM4_CH2 (AF2), TIM8_BKIN (AF3), TIM8_BKIN_COMP1 (AF13), TSC_G2_IO4 (AF9), UART4_CTS (AF8), USART1_RX (AF7) | |
| 6 | A5 | PC0 или PB8 | ADC1_IN1, ADC2_IN1, ADC3_IN1, DFSDM1_DATIN4 (AF6), I2C3_SCL (AF4), I2C4_SCL (AF2), LCD_SEG18 (AF11), LPTIM1_IN1 (AF1), LPTIM2_IN1 (AF14), LPUART1_RX (AF8); PB8: CAN1_RX (AF9), DCMI_D6 (AF10), DFSDM1_DATIN6 (AF6), I2C1_SCL (AF4), LCD_SEG16 (AF11), SAI1_MCLK_A (AF13), SDMMC1_D4 (AF12), TIM16_CH1 (AF14), TIM4_CH3 (AF2) |
Разъём CN11
| Контакт | Имя | Вывод STM32 | Функции вывода | На плате |
|---|---|---|---|---|
| 1 | D0 | PG8 | I2C3_SDA (AF4), LPUART1_RX (AF8) | |
| 2 | D1 | PG7 | FMC_INT (AF12), I2C3_SCL (AF4), LPUART1_TX (AF8), SAI1_MCLK_A (AF13) | |
| 3 | D2 | PG13 | FMC_A24 (AF12), I2C1_SDA (AF4), USART1_CK (AF7) | |
| 4 | D3 | PH15 | ADC1_EXTI15, ADC2_EXTI15, ADC3_EXTI15, DCMI_D11 (AF10), TIM8_CH3N (AF3) | |
| 5 | D4 | PI11 | ADC1_EXTI11, ADC2_EXTI11, ADC3_EXTI11 | |
| 6 | D5 | PB9 | CAN1_TX (AF9), DAC1_EXTI9, DCMI_D7 (AF10), DFSDM1_CKIN6 (AF6), I2C1_SDA (AF4), IR_OUT (AF1), LCD_COM3 (AF11), SAI1_FS_A (AF13), SDMMC1_D5 (AF12), SPI2_NSS (AF5), TIM17_CH1 (AF14), TIM4_CH4 (AF2) | |
| 7 | D6 | PI6 | DCMI_D6 (AF10), TIM8_CH2 (AF3) | |
| 8 | D7 | PG6 | I2C3_SMBA (AF4), LPUART1_DE (AF8), LPUART1_RTS (AF8) |
Разъём CN10
| Контакт | Имя | Вывод STM32 | Функции вывода | На плате |
|---|---|---|---|---|
| 1 | D8 | PG15 | ADC1_EXTI15, ADC2_EXTI15, ADC3_EXTI15, DCMI_D13 (AF10), I2C1_SMBA (AF4), LPTIM1_OUT (AF1) | |
| 2 | D9 | PH13 | CAN1_TX (AF9), TIM8_CH1N (AF3) | |
| 3 | D10 | PA15 | ADC1_EXTI15, ADC2_EXTI15, ADC3_EXTI15, LCD_SEG17 (AF11), SAI2_FS_B (AF13), SPI1_NSS (AF5), SPI3_NSS (AF6), SWPMI1_SUSPEND (AF12), SYS_JTDI (AF0), TIM2_CH1 (AF1), TIM2_ETR (AF2), TSC_G3_IO1 (AF9), UART4_DE (AF8), UART4_RTS (AF8), USART2_RX (AF3), USART3_DE (AF7), USART3_RTS (AF7) | |
| 4 | D11 | PB5 | CAN2_RX (AF3), COMP2_OUT (AF12), DCMI_D10 (AF10), I2C1_SMBA (AF4), LCD_SEG9 (AF11), LPTIM1_IN1 (AF1), SAI1_SD_B (AF13), SPI1_MOSI (AF5), SPI3_MOSI (AF6), TIM16_BKIN (AF14), TIM3_CH2 (AF2), TSC_G2_IO2 (AF9), UART5_CTS (AF8), USART1_CK (AF7) | |
| 5 | D12 | PB4 | COMP2_INP, DCMI_D12 (AF10), I2C3_SDA (AF4), LCD_SEG8 (AF11), SAI1_MCLK_B (AF13), SPI1_MISO (AF5), SPI3_MISO (AF6), SYS_JTRST (AF0), TIM17_BKIN (AF14), TIM3_CH1 (AF2), TSC_G2_IO1 (AF9), UART5_DE (AF8), UART5_RTS (AF8), USART1_CTS (AF7) | |
| 6 | D13 | PA5 | ADC1_IN10, ADC2_IN10, DAC1_OUT2, LPTIM2_ETR (AF14), SPI1_SCK (AF5), TIM2_CH1 (AF1), TIM2_ETR (AF2), TIM8_CH1N (AF3) | |
| 9 | D14 | PB7 | COMP2_INM, DCMI_VSYNC (AF10), DFSDM1_CKIN5 (AF6), FMC_NL (AF12), I2C1_SDA (AF4), I2C4_SDA (AF5), LCD_SEG21 (AF11), LPTIM1_IN2 (AF1), SYS_PVD_IN, TIM17_CH1N (AF14), TIM4_CH2 (AF2), TIM8_BKIN (AF3), TIM8_BKIN_COMP1 (AF13), TSC_G2_IO4 (AF9), UART4_CTS (AF8), USART1_RX (AF7) | I2C1_SDA |
| 10 | D15 | PB8 | CAN1_RX (AF9), DCMI_D6 (AF10), DFSDM1_DATIN6 (AF6), I2C1_SCL (AF4), LCD_SEG16 (AF11), SAI1_MCLK_A (AF13), SDMMC1_D4 (AF12), TIM16_CH1 (AF14), TIM4_CH3 (AF2) | I2C1_SCL |
- A4 и A5 по умолчанию подключены к PA1 и PC0 (SB28 и SB26 замкнуты, SB27 и SB25 разомкнуты); для I²C на этих контактах положение перемычек меняют на обратное (UM2160, примечание 3).
- D13 (PA5) — тот же вывод, что и светодиод LD3.
Контакты и выводы — по таблице 15 руководства UM2160 Rev 4 (Discovery kit with STM32L496AG MCU); функции выводов — из атласа STM32, номера AF — для регистров GPIOx_AFR.
Выводы, занятые на плате
Проект платы в STM32CubeMX подключает к её узлам 124 вывода STM32L496AG. Метки — как у ST: в квадратных скобках микросхема на плате и её вывод.
| Вывод | Метка ST | Сигнал в проекте | Назначение |
|---|---|---|---|
| PA0 | STMOD_PWM | SYS_WKUP1 | |
| PA1 | ARD_A4 | ADCx_IN6 | A4 (CN16-5) |
| PA2 | USART2_TX | USART2_TX | |
| PA3 | QSPI_CLK [MX25R6435FM2IL0_SCLK] | QUADSPI_CLK | |
| PA4 | STMOD_ADC | ADCx_IN9 | |
| PA5 | ARD_D13 | SPI1_SCK | D13 (CN10-6) |
| PA6 | QSPI_BK1_IO3 [MX25R6435FM2IL0_SIO3] | QUADSPI_BK1_IO3 | |
| PA7 | QSPI_BK1_IO2 [MX25R6435FM2IL0_SIO2] | QUADSPI_BK1_IO2 | |
| PA8 | DCMI_CLK | LPTIM2_OUT | |
| 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 |
| PA15 | ARD_D10 | SPI1_NSS | D10 (CN10-3) |
| PB0 | QSPI_BK1_IO1 [MX25R6435FM2IL0_SIO1] | QUADSPI_BK1_IO1 | |
| PB1 | QSPI_BK1_IO0 [MX25R6435FM2IL0_SIO0] | QUADSPI_BK1_IO0 | |
| PB2 | STMOD_RESET | вход GPIO | |
| PB4 | ARD_D12 | SPI1_MISO | D12 (CN10-5) |
| PB5 | ARD_D11 | SPI1_MOSI | D11 (CN10-4) |
| PB6 | USART1_TX | USART1_TX | |
| PB7 | I2C1_SDA | I2C1_SDA | A4 (CN16-5) |
| PB8 | I2C1_SCL | I2C1_SCL | A5 (CN16-6) |
| PB9 | ARD_D5 | S_TIM4_CH4 | D5 (CN11-6) |
| PB10 | — | SAI1_SCK_A | |
| PB11 | QSPI_BK1_NCS [MX25R6435FM2IL0_CS] | QUADSPI_BK1_NCS | |
| PB12 | DFDATIN1 | S_DATAIN1DFSDM1 | |
| PB13 | LED1 | выход GPIO | светодиод |
| PB14 | I2C2_SDA [CS42L51_SDA] | I2C2_SDA | |
| PB15 | SPI2_MOSI [STMOD+_SPI] | SPI2_MOSI | |
| PC0 | ARD_A5 | ADCx_IN1 | A5 (CN16-6) |
| PC1 | — | ADCx_IN2 | A1 (CN16-2) |
| PC2 | DF_CKOUT | S_CKOUTDFSDM1 | |
| PC3 | ARD_A2 | ADCx_IN4 | A2 (CN16-3) |
| PC4 | ARD_A0 | ADCx_IN13 | A0 (CN16-1) |
| PC5 | MFX_IRQ_OUT | вход, прерывание EXTI5 | |
| PC6 | Audio_RST [RESET_CS42L51] | выход GPIO | |
| PC7 | DATIN3 [DOUT_MP34DT01TR] | S_DATAIN3DFSDM1 | |
| PC8 | uSD_D0 | SDMMC1_D0 | |
| PC9 | uSD_D1 | SDMMC1_D1 | |
| PC10 | uSD_D2 | SDMMC1_D2 | |
| PC11 | uSD_D3 | SDMMC1_D3 | |
| PC12 | uSD_CLK | SDMMC1_CK | |
| PC13 | JOY_SEL [Selection_MT008] | SYS_WKUP2 | кнопка |
| PD0 | D2 [D2_ IS66WV51216EBLL] | FMC_D2_DA2 | |
| PD1 | D3 [D3_IS66WV51216EBLL] | FMC_D3_DA3 | |
| PD2 | uSD_CMD | SDMMC1_CMD | |
| PD4 | OE [OE_IS66WV51216EBLL] | FMC_NOE | |
| PD5 | WE [WE_IS66WV51216EBLL] | FMC_NWE | |
| PD6 | USART2_RX | USART2_RX | |
| PD7 | LCD_NE | FMC_NE1 | |
| PD8 | D13 [D13_IS66WV51216EBLL] | FMC_D13_DA13 | |
| PD9 | D14 [D14_IS66WV51216EBLL] | FMC_D14_DA14 | |
| PD10 | D15 [D15_IS66WV51216EBLL] | FMC_D15_DA15 | |
| PD11 | PSRAM_A16 [A16_IS66WV51216EBLL] | FMC_A16_CLE | |
| PD12 | PSRAM_A17 [A17_IS66WV51216EBLL] | FMC_A17_ALE | |
| PD13 | PSRAM_A18_LCD_RS [A18_IS66WV51216EBLL] | FMC_A18 | |
| PD14 | D0 [D0_IS66WV51216EBLL] | FMC_D0_DA0 | |
| PD15 | D1 [D1_IS66WV51216EBLL] | FMC_D1_DA1 | |
| PE0 | PSRAM_NBL0 [LB_IS66WV51216EBLL] | FMC_NBL0 | |
| PE1 | PSRAM_NBL1 [UB_IS66WV51216EBLL] | FMC_NBL1 | |
| PE2 | SAI1_MCKA [MCLK_CS42L51] | SAI1_MCLK_A | |
| PE3 | SAI1_SDB [SDOUT_CS42L51] | SAI1_SD_B | |
| PE4 | SAI1_FSA [LRCK_CS42L51]] | SAI1_FS_A | |
| PE5 | DCMI_D6 | DCMI_D6 | |
| PE6 | SAI1_SDA [SDIN_CS42L51] | SAI1_SD_A | |
| PE7 | D4 [D4_IS66WV51216EBLL] | FMC_D4_DA4 | |
| PE8 | D5 [D5_IS66WV51216EBLL] | FMC_D5_DA5 | |
| PE9 | D6 [D6_IS66WV51216EBLL] | FMC_D6_DA6 | |
| PE10 | D7 [D7_IS66WV51216EBLL] | FMC_D7_DA7 | |
| PE11 | D8 [D8_IS66WV51216EBLL] | FMC_D8_DA8 | |
| PE12 | D9 [D9_IS66WV51216EBLL] | FMC_D9_DA9 | |
| PE13 | D10 [D10_IS66WV51216EBLL] | FMC_D10_DA10 | |
| PE14 | D11 [D11_IS66WV51216EBLL] | FMC_D11_DA11 | |
| PE15 | D12 [D12_IS66WV51216EBLL] | FMC_D12_DA12 | |
| PF0 | PSRAM_A0 [A0_IS66WV51216EBLL] | FMC_A0 | |
| PF1 | PSRAM_A1 [A1_IS66WV51216EBLL] | FMC_A1 | |
| PF2 | PSRAM_A2 [A2_IS66WV51216EBLL] | FMC_A2 | |
| PF3 | PSRAM_A3 [A3_IS66WV51216EBLL] | FMC_A3 | |
| PF4 | PSRAM_A4 [A4_IS66WV51216EBLL] | FMC_A4 | |
| PF5 | PSRAM_A5 [A5_IS66WV51216EBLL] | FMC_A5 | |
| PF10 | ARD_A3 | ADC3_IN13 | A3 (CN16-4) |
| PF11 | JOY_RIGHT [RIGHT_MT008] | вход GPIO | кнопка |
| PF12 | PSRAM_A6 [A6_IS66WV51216EBLL] | FMC_A6 | |
| PF13 | PSRAM_A7 [A7_IS66WV51216EBLL] | FMC_A7 | |
| PF14 | PSRAM_A8 [A8_IS66WV51216EBLL] | FMC_A8 | |
| PF15 | PSRAM_A9 [A9_IS66WV51216EBLL] | FMC_A9 | |
| PG0 | PSRAM_A10 [A10_IS66WV51216EBLL] | FMC_A10 | |
| PG1 | PSRAM_A11 [A11_IS66WV51216EBLL] | FMC_A11 | |
| PG2 | PSRAM_A12 [A12_IS66WV51216EBLL] | FMC_A12 | |
| PG3 | PSRAM_A13 [A13_IS66WV51216EBLL] | FMC_A13 | |
| PG4 | PSRAM_A14 [A14_IS66WV51216EBLL] | FMC_A14 | |
| PG5 | PSRAM_A15 [A15_IS66WV51216EBLL] | FMC_A15 | |
| PG7 | ARD_D1 | LPUART1_TX | D1 (CN11-2) |
| PG8 | ARD_D0 | LPUART1_RX | D0 (CN11-1) |
| PG9 | PSRAM_NE [CS1_IS66WV51216EBLL] | FMC_NE2 | |
| PG10 | UART1_RX [STMOD+_UART] | USART1_RX | |
| PG11 | UART1_CTS [STMOD+_UART] | USART1_CTS | |
| PG12 | UART1_RTS [STMOD+_UART] | USART1_RTS | |
| PG14 | CTP_INT | вход, прерывание EXTI14 | |
| PH0 | LCD_PWR_ON | выход GPIO | |
| PH1 | MIC_VDD | выход GPIO | |
| PH2 | STMOD_INT | вход, прерывание EXTI2 | |
| PH4 | I2C2_SCL [SCL_CS42L51] | I2C2_SCL | |
| PH5 | DCMI_PIXCK | DCMI_PIXCLK | |
| PH6 | MFX_WAKEUP [WAKEUP_MFX_V3] | выход GPIO | |
| PH7 | LCD_TE | вход GPIO | |
| PH8 | DCMI_HSYNC | DCMI_HSYNC | |
| PH9 | DCMI_D0 | DCMI_D0 | |
| PH10 | DCMI_D1 | DCMI_D1 | |
| PH11 | DCMI_D2 | DCMI_D2 | |
| PH12 | DCMI_D3 | DCMI_D3 | |
| PH13 | ARD_D9 | TIM8_CH1N | D9 (CN10-2) |
| PH14 | DCMI_D4 | DCMI_D4 | |
| PH15 | ARD_D3 | TIM8_CH3N | D3 (CN11-4) |
| PI0 | LCD_BL [EN_STLD40DPUR] | выход GPIO | |
| PI1 | SPI2_CLK [STMOD+_SPI] | SPI2_SCK | |
| PI2 | SPI2_MISO [STMOD+_SPI] | SPI2_MISO | |
| PI4 | DCMI_D5 | DCMI_D5 | |
| PI5 | DCMI_VSYNC | DCMI_VSYNC | |
| PI6 | ARD_D6 | S_TIM8_CH2 | D6 (CN11-7) |
| PI7 | DCMI_D7 | DCMI_D7 | |
| PI8 | JOY_UP [UP_MT008] | вход GPIO | кнопка |
| PI9 | JOY_LEFT [LEFT_MT008] | вход GPIO | кнопка |
| PI10 | JOY_DOWN [DOWN_MT008] | вход 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 | тактирование |
Частые вопросы
К каким выводам подключены светодиоды на STM32L496G-DISCO?
LED1 — PB13. Метки — из проекта платы в STM32CubeMX.
К каким выводам подключены кнопки на STM32L496G-DISCO?
JOY_SEL [Selection_MT008] — PC13 (в проекте: SYS_WKUP2); JOY_RIGHT [RIGHT_MT008] — PF11 (в проекте: вход GPIO); JOY_UP [UP_MT008] — PI8 (в проекте: вход GPIO); JOY_LEFT [LEFT_MT008] — PI9 (в проекте: вход GPIO); JOY_DOWN [DOWN_MT008] — PI10 (в проекте: вход GPIO). Метки — из проекта платы в STM32CubeMX.
Источники
- STMicroelectronics. STM32_open_pin_data, boards/D41_Discovery_STM32L496G-DISCO_STM32L496AG_Board_AllConfig.ioc — проект платы STM32CubeMX: микроконтроллер, выводы, метки и тактирование; STM32CubeMX 6.18.0, лицензия BSD-3-Clause
- STMicroelectronics. UM2160: Discovery kit with STM32L496AG MCU. User manual, Rev 4, March 2025 — таблица 15: контакты разъёмов ARDUINO и выводы STM32; перемычки
Нашли ошибку в распиновке?
Другие платы на STM32L496AG
Платы и инструменты
- Все платы STNucleo, Discovery и оценочные платы с выводами
- STM32L4Cortex-M4 до 80 МГц с режимами низкого потребления: L4x1–L4x6 — линейки, MSI, загрузка и распиновки
- JTAG и SWDARM JTAG 20, Cortex Debug 10, STDC14, ST-LINK
- Скорость UARTUBRR, BRR, TH1 и ошибка скорости
- I2C_TIMINGR STM32PRESC, SCLL, SCLH, SDADEL и SCLDEL по частоте I2CCLK и фронтам
- Таймер AVR и STM32Предделитель, OCRnA, PSC и ARR под частоту, мёртвое время, энкодер