B-L475E-IOT01A2: распиновка разъёмов ARDUINO и выводы STM32L475VG
B-L475E-IOT01A2 — набор Discovery STMicroelectronics с микроконтроллером STM32L475VG в корпусе LQFP100. Ниже — какие выводы STM32L475VG выходят на контакты разъёмов ARDUINO (по руководству UM2153) и какие выводы плата использует сама (по проекту платы в STM32CubeMX).
Обновлено данные STMicroelectronics
- Тип
- набор Discovery
- Микроконтроллер
- STM32L475VG, LQFP100
- Частота ядра, макс.
- 80 МГц
- LSE в проекте
- кварц
- SYSCLK в проекте
- 80 МГц
- Выводов задействовано
- 80
Все выводы STM32L475VG, их альтернативные функции и схема корпуса — на странице STM32L475VC, STM32L475VE, STM32L475VG в корпусе LQFP100.
Разъёмы ARDUINO у B-L475E-IOT01A2 — по той же таблице руководства UM2153, что и у B-L475E-IOT01A1, на том же микроконтроллере; основная страница — B-L475E-IOT01A1.
Разъёмы ARDUINO
Четыре разъёма в расположении ARDUINO Uno V3. Выводы STM32 рассчитаны на 3,3 В; допускают ли они 5 В, указано в таблице выводов даташита (FT).
Разъём CN4
| Контакт | Имя | Вывод STM32 | Функции вывода | На плате |
|---|---|---|---|---|
| 1 | A0 | PC5 | ADC1_IN14, ADC2_IN14, COMP1_INP, SYS_WKUP5, USART3_RX (AF7) | |
| 2 | A1 | PC4 | ADC1_IN13, ADC2_IN13, COMP1_INM, USART3_TX (AF7) | |
| 3 | A2 | PC3 | ADC1_IN4, ADC2_IN4, ADC3_IN4, LPTIM1_ETR (AF1), LPTIM2_ETR (AF14), SAI1_SD_A (AF13), SPI2_MOSI (AF5) | |
| 4 | A3 | PC2 | ADC1_IN3, ADC2_IN3, ADC3_IN3, DFSDM1_CKOUT (AF6), LPTIM1_IN2 (AF1), SPI2_MISO (AF5) | |
| 5 | A4 | PC1 | ADC1_IN2, ADC2_IN2, ADC3_IN2, DFSDM1_CKIN4 (AF6), I2C3_SDA (AF4), LPTIM1_OUT (AF1), LPUART1_TX (AF8) | |
| 6 | A5 | PC0 | ADC1_IN1, ADC2_IN1, ADC3_IN1, DFSDM1_DATIN4 (AF6), I2C3_SCL (AF4), LPTIM1_IN1 (AF1), LPTIM2_IN1 (AF14), LPUART1_RX (AF8) |
Разъём CN3
| Контакт | Имя | Вывод STM32 | Функции вывода | На плате |
|---|---|---|---|---|
| 1 | D0 | PA1 | ADC1_IN6, ADC2_IN6, OPAMP1_VINM, TIM15_CH1N (AF14), TIM2_CH2 (AF1), TIM5_CH2 (AF2), UART4_RX (AF8), USART2_DE (AF7), USART2_RTS (AF7) | |
| 2 | D1 | PA0 | ADC1_IN5, ADC2_IN5, OPAMP1_VINP, RTC_TAMP2, SAI1_EXTCLK (AF13), SYS_WKUP1, TIM2_CH1 (AF1), TIM2_ETR (AF14), TIM5_CH1 (AF2), TIM8_ETR (AF3), UART4_TX (AF8), USART2_CTS (AF7) | |
| 3 | D2 | PD14 | FMC_D0 (AF12), FMC_DA0 (AF12), TIM4_CH3 (AF2) | |
| 4 | D3 | PB0 | ADC1_IN15, ADC2_IN15, COMP1_OUT (AF12), OPAMP2_VOUT, QUADSPI_BK1_IO1 (AF10), TIM1_CH2N (AF1), TIM3_CH3 (AF2), TIM8_CH2N (AF3), USART3_CK (AF7) | |
| 5 | D4 | PA3 | ADC1_IN8, ADC2_IN8, OPAMP1_VOUT, TIM15_CH2 (AF14), TIM2_CH4 (AF1), TIM5_CH4 (AF2), USART2_RX (AF7) | |
| 6 | D5 | PB4 | COMP2_INP, 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) | |
| 7 | D6 | PB1 | ADC1_IN16, ADC2_IN16, COMP1_INM, DFSDM1_DATIN0 (AF6), LPTIM2_IN1 (AF14), QUADSPI_BK1_IO0 (AF10), TIM1_CH3N (AF1), TIM3_CH4 (AF2), TIM8_CH3N (AF3), USART3_DE (AF7), USART3_RTS (AF7) | |
| 8 | D7 | PA4 | ADC1_IN9, ADC2_IN9, DAC1_OUT1, LPTIM2_OUT (AF14), SAI1_FS_B (AF13), SPI1_NSS (AF5), SPI3_NSS (AF6), USART2_CK (AF7) |
Разъём CN1
| Контакт | Имя | Вывод STM32 | Функции вывода | На плате |
|---|---|---|---|---|
| 1 | D8 | PB2 | COMP1_INP, DFSDM1_CKIN0 (AF6), I2C3_SMBA (AF4), LPTIM1_OUT (AF1), RTC_OUT_ALARM (AF0), RTC_OUT_CALIB (AF0) | |
| 2 | D9 | PA15 | ADC1_EXTI15, ADC2_EXTI15, ADC3_EXTI15, SAI2_FS_B (AF13), SPI1_NSS (AF5), SPI3_NSS (AF6), SYS_JTDI (AF0), TIM2_CH1 (AF1), TIM2_ETR (AF2), TSC_G3_IO1 (AF9), UART4_DE (AF8), UART4_RTS (AF8) | |
| 3 | D10 | PA2 | ADC1_IN7, ADC2_IN7, RCC_LSCO, SAI2_EXTCLK (AF13), SYS_WKUP4, TIM15_CH1 (AF14), TIM2_CH3 (AF1), TIM5_CH3 (AF2), USART2_TX (AF7) | |
| 4 | D11 | PA7 | ADC1_IN12, ADC2_IN12, OPAMP2_VINM, QUADSPI_BK1_IO2 (AF10), SPI1_MOSI (AF5), TIM17_CH1 (AF14), TIM1_CH1N (AF1), TIM3_CH2 (AF2), TIM8_CH1N (AF3) | |
| 5 | D12 | PA6 | ADC1_IN11, ADC2_IN11, OPAMP2_VINP, QUADSPI_BK1_IO3 (AF10), SPI1_MISO (AF5), TIM16_CH1 (AF14), TIM1_BKIN (AF1), TIM1_BKIN_COMP2 (AF12), TIM3_CH1 (AF2), TIM8_BKIN (AF3), TIM8_BKIN_COMP2 (AF13), USART3_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 | PB9 | CAN1_TX (AF9), DAC1_EXTI9, DFSDM1_CKIN6 (AF6), I2C1_SDA (AF4), IR_OUT (AF1), SAI1_FS_A (AF13), SDMMC1_D5 (AF12), SPI2_NSS (AF5), TIM17_CH1 (AF14), TIM4_CH4 (AF2) | |
| 10 | D15 | PB8 | CAN1_RX (AF9), DFSDM1_DATIN6 (AF6), I2C1_SCL (AF4), SAI1_MCLK_A (AF13), SDMMC1_D4 (AF12), TIM16_CH1 (AF14), TIM4_CH3 (AF2) |
- D13 (PA5) — тот же вывод, что и светодиод LED1 (UM2153, таблица 4).
- A4 и A5 (PC1 и PC0) в таблице UM2153 указаны как АЦП или I2C3.
Контакты и выводы — по таблице 4 руководства UM2153 Rev 5 (Discovery kit for IoT node, multichannel communication with STM32L4); функции выводов — из атласа STM32, номера AF — для регистров GPIOx_AFR.
Выводы, занятые на плате
Проект платы в STM32CubeMX подключает к её узлам 75 выводов STM32L475VG. Метки — как у ST: в квадратных скобках микросхема на плате и её вывод.
| Вывод | Метка ST | Сигнал в проекте | Назначение |
|---|---|---|---|
| PA0 | ARD_D1 [UART4_TX] | UART4_TX | D1 (CN3-2) |
| PA1 | ARD_D0 [UART4_RX] | UART4_RX | D0 (CN3-1) |
| PA2 | ARD_D10 [SPI_SSN] | выход GPIO | D10 (CN1-3) |
| PA3 | ARD_D4 | S_TIM2_CH4 | D4 (CN3-5) |
| PA4 | ARD_D7 | ADCx_IN9 | D7 (CN3-8) |
| PA5 | ARD_D13 [SPI1_SCK] | SPI1_SCK | D13 (CN1-6) |
| PA6 | ARD_D12 [SPI1_MISO] | SPI1_MISO | D12 (CN1-5) |
| PA7 | ARD_D11 [SPI1_MOSI] | SPI1_MOSI | D11 (CN1-4) |
| PA8 | SPBTLE_RF_RST | выход GPIO | |
| PA9 | USB_OTG_FS_VBUS [STMPS2141STR_OUT] | USB_OTG_FS_VBUS | USB |
| PA10 | USB_OTG_FS_ID | USB_OTG_FS_ID | USB |
| PA11 | USB_OTG_FS_DM | USB_OTG_FS_DM | USB |
| PA12 | USB_OTG_FS_DP | USB_OTG_FS_DP | USB |
| PA15 | ARD_D9 | выход GPIO | D9 (CN1-2) |
| PB0 | ARD_D3 [INT_EXT10] | вход, прерывание EXTI0 | D3 (CN3-4) |
| PB1 | ARD_D6 [ADC1_IN6] | ADCx_IN16 | D6 (CN3-7) |
| PB2 | ARD_D8 | выход GPIO | D8 (CN1-1) |
| PB4 | ARD_D5 | выход GPIO | D5 (CN3-6) |
| PB5 | SPSGRF_915_SPI3_CSN [SPSGRF_SPI_CS] | выход GPIO | |
| PB6 | ST_LINK_UART1_TX | USART1_TX | |
| PB7 | ST_LINK_UART1_RX | USART1_RX | |
| PB8 | ARD_D15 [I2C1_SCL] | I2C1_SCL | D15 (CN1-10) |
| PB9 | ARD_D14 [I2C1_SDA] | I2C1_SDA | D14 (CN1-9) |
| PB10 | INTERNAL_I2C2_SCL [VL53L0X_SCL] | I2C2_SCL | |
| PB11 | INTERNAL_I2C2_SDA [VL53L0X_SDA] | I2C2_SDA | |
| PB12 | ISM43362_BOOT0 [ISM43362_BOOT] | выход GPIO | |
| PB13 | ISM43362_WAKEUP [ISM43362_WKUP] | выход GPIO | |
| PB14 | LED2 [LED_GREEN] | выход GPIO | светодиод |
| PB15 | SPSGRF_915_SDN [SPSGRF_SDN] | выход GPIO | |
| PC0 | ARD_A5 [ADC] | ADCx_IN1 | A5 (CN4-6) |
| PC1 | ARD_A4 [ADC] | ADCx_IN2 | A4 (CN4-5) |
| PC2 | ARD_A3 [ADC] | ADCx_IN3 | A3 (CN4-4) |
| PC3 | ARD_A2 [ADC] | ADCx_IN4 | A2 (CN4-3) |
| PC4 | ARD_A1 [ADC] | ADCx_IN13 | A1 (CN4-2) |
| PC5 | ARD_A0 [ADC] | ADCx_IN14 | A0 (CN4-1) |
| PC6 | VL53L0X_XSHUT [Read_XSHUT] | выход GPIO | |
| PC7 | VL53L0X_GPIO1_EXTI7 [VL53L0X_GPIO1] | вход, прерывание EXTI7 | |
| PC8 | LSM3MDL_DRDY_EXTI8 [LIS3MDL_DRDY] | вход, прерывание EXTI8 | |
| PC9 | LED3_WIFI_ LED4_BLE | выход GPIO | светодиод |
| PC10 | INTERNAL_SPI3_SCK [BT module_SPI_SCLK] [ISM43362_SCK] | SPI3_SCK | |
| PC11 | INTERNAL_SPI3_MISO [BT module_SPI_MISO] [ISM43362_MISO] | SPI3_MISO | |
| PC12 | INTERNAL_SPI3_MOSI [BT module_SPI_MOSI] [ISM43362_MOSI] | SPI3_MOSI | |
| PC13 | BUTTON_EXTI13 [B2] | вход, прерывание EXTI13 | кнопка |
| PD0 | PMOD_RESET | выход GPIO | |
| PD1 | PMOD_SPI2_SCK | SPI2_SCK | |
| PD2 | PMOD_IRQ_EXTI12 | вход, прерывание EXTI2 | |
| PD3 | PMOD_UART2_CTS | USART2_CTS | |
| PD4 | PMOD_UART2_RTS | USART2_RTS | |
| PD5 | PMOD_UART2_TX | USART2_TX | |
| PD6 | PMOD_UART2_RX | USART2_RX | |
| PD7 | STSAFE_A100_RESET [STSAFE-A100_RESET] | выход GPIO | |
| PD8 | INTERNAL_UART3_TX [ISM43362_RX] | USART3_TX | |
| PD9 | INTERNAL_UART3_RX [ISM43362_TX] | USART3_RX | |
| PD10 | LPS22HB_INT_DRDY_EXTI0 [LPS22HB_INT_DRDY] | вход, прерывание EXTI10 | |
| PD11 | LSM6DSL_INT1_EXTI11 [LSM6DSL_INT1] | вход, прерывание EXTI11 | |
| PD12 | USB_OTG_FS_PWR_EN [STMPS2141STR_EN] | выход GPIO | |
| PD13 | SPBTLE_RF_SPI3_CSN [BT module_SPI_CS] | выход GPIO | |
| PD14 | ARD_D2 [INT0_EXTI14] | вход, прерывание EXTI14 | D2 (CN3-3) |
| PD15 | HTS221_DRDY_EXTI15 [HTS221_DRDY] | вход, прерывание EXTI15 | |
| PE0 | ISM43362_SPI3_CSN [ISM43362_SSN] | выход GPIO | |
| PE1 | ISM43362_DRDY_EXTI1 [ISM43362_DATARDY] | вход, прерывание EXTI1 | |
| PE2 | M24SR64_Y_RF_DISABLE [M24SR64_RFDIS] | выход GPIO | |
| PE3 | USB_OTG_FS_OVRCR_EXTI3 [STMPS2141STR_FAULT] | вход, прерывание EXTI3 | |
| PE4 | M24SR64_Y_GPO [M24SR64_GPO] | выход GPIO | |
| PE5 | SPSGRF_915_GPIO3_EXTI5 [SPSGRF_GPIO_3] | вход, прерывание EXTI5 | |
| PE6 | SPBTLE_RF_IRQ_EXTI6 [BT module_SPI_IRQ] | вход, прерывание EXTI6 | |
| PE7 | DFSDM1_DATIN2 [MP34DT01_DOUT] | S_DATAIN2DFSDM1 | |
| PE8 | ISM43362_RST [ISM43362_RSTN] | выход GPIO | |
| PE9 | DFSDM1_CKOUT [MP34DT01_CLK] | S_CKOUTDFSDM1 | |
| PE10 | QUADSPI_CLK [MX25R6435F_SCLK] | QUADSPI_CLK | |
| PE11 | QUADSPI_NCS [MX25R6435F_SCLK] | QUADSPI_NCS | |
| PE12 | OQUADSPI_BK1_IO0 [MX25R6435F_IO0] | QUADSPI_BK1_IO0 | |
| PE13 | QUADSPI_BK1_IO1 [MX25R6435F_IO1] | QUADSPI_BK1_IO1 | |
| PE14 | QUAD_SPI_BK1_IO2 [MX25R6435F_IO2] | QUADSPI_BK1_IO2 | |
| PE15 | QUAD_SPI_BK1_IO3 [MX25R6435F_IO3] | QUADSPI_BK1_IO3 |
Отладка и тактирование
| Вывод | Метка ST | Сигнал в проекте | Назначение |
|---|---|---|---|
| PA13 | SYS_JTMS_SWDIO | SYS_JTMS-SWDIO | отладка |
| PA14 | SYS_JTCK_SWCLK | SYS_JTCK-SWCLK | отладка |
| PB3 | SYS_JTD0_SWO | SYS_JTDO-SWO | отладка |
| PC14 | — | RCC_OSC32_IN | тактирование |
| PC15 | — | RCC_OSC32_OUT | тактирование |
Частые вопросы
К каким выводам подключены светодиоды на B-L475E-IOT01A2?
LED2 [LED_GREEN] — PB14; LED3_WIFI_ LED4_BLE — PC9. Метки — из проекта платы в STM32CubeMX.
К какому выводу подключена кнопка на B-L475E-IOT01A2?
BUTTON_EXTI13 [B2] — PC13 (в проекте: вход, прерывание EXTI13). Метки — из проекта платы в STM32CubeMX.
Источники
- STMicroelectronics. STM32_open_pin_data, boards/D57_Discovery_B-L475E-IOT01A2_STM32L475V_Board_AllConfig.ioc — проект платы STM32CubeMX: микроконтроллер, выводы, метки и тактирование; STM32CubeMX 6.18.0, лицензия BSD-3-Clause
- STMicroelectronics. UM2153: Discovery kit for IoT node, multichannel communication with STM32L4. User manual, Rev 5, October 2019 — таблица 4: контакты разъёмов ARDUINO и выводы STM32; перемычки
Нашли ошибку в распиновке?
Другие платы на STM32L475VG
Платы и инструменты
- Все платы 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 под частоту, мёртвое время, энкодер