Перейти к содержанию

B-L475E-IOT01A1: распиновка разъёмов ARDUINO и выводы STM32L475VG

B-L475E-IOT01A1 — набор Discovery STMicroelectronics с микроконтроллером STM32L475VG в корпусе LQFP100. Ниже — какие выводы STM32L475VG выходят на контакты разъёмов ARDUINO (по руководству UM2153) и какие выводы плата использует сама (по проекту платы в STM32CubeMX).

Обновлено данные STMicroelectronics

Тип
набор Discovery
Микроконтроллер
STM32L475VG, LQFP100
Частота ядра, макс.
80 МГц
LSE в проекте
кварц
SYSCLK в проекте
80 МГц
Выводов задействовано
80

Все выводы STM32L475VG, их альтернативные функции и схема корпуса — на странице STM32L475VC, STM32L475VE, STM32L475VG в корпусе LQFP100.

Разъёмы ARDUINO

Четыре разъёма в расположении ARDUINO Uno V3. Выводы STM32 рассчитаны на 3,3 В; допускают ли они 5 В, указано в таблице выводов даташита (FT).

Разъём CN4

КонтактИмяВывод STM32Функции выводаНа плате
1A0PC5ADC1_IN14, ADC2_IN14, COMP1_INP, SYS_WKUP5, USART3_RX (AF7)
2A1PC4ADC1_IN13, ADC2_IN13, COMP1_INM, USART3_TX (AF7)
3A2PC3ADC1_IN4, ADC2_IN4, ADC3_IN4, LPTIM1_ETR (AF1), LPTIM2_ETR (AF14), SAI1_SD_A (AF13), SPI2_MOSI (AF5)
4A3PC2ADC1_IN3, ADC2_IN3, ADC3_IN3, DFSDM1_CKOUT (AF6), LPTIM1_IN2 (AF1), SPI2_MISO (AF5)
5A4PC1ADC1_IN2, ADC2_IN2, ADC3_IN2, DFSDM1_CKIN4 (AF6), I2C3_SDA (AF4), LPTIM1_OUT (AF1), LPUART1_TX (AF8)
6A5PC0ADC1_IN1, ADC2_IN1, ADC3_IN1, DFSDM1_DATIN4 (AF6), I2C3_SCL (AF4), LPTIM1_IN1 (AF1), LPTIM2_IN1 (AF14), LPUART1_RX (AF8)

Разъём CN3

КонтактИмяВывод STM32Функции выводаНа плате
1D0PA1ADC1_IN6, ADC2_IN6, OPAMP1_VINM, TIM15_CH1N (AF14), TIM2_CH2 (AF1), TIM5_CH2 (AF2), UART4_RX (AF8), USART2_DE (AF7), USART2_RTS (AF7)
2D1PA0ADC1_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)
3D2PD14FMC_D0 (AF12), FMC_DA0 (AF12), TIM4_CH3 (AF2)
4D3PB0ADC1_IN15, ADC2_IN15, COMP1_OUT (AF12), OPAMP2_VOUT, QUADSPI_BK1_IO1 (AF10), TIM1_CH2N (AF1), TIM3_CH3 (AF2), TIM8_CH2N (AF3), USART3_CK (AF7)
5D4PA3ADC1_IN8, ADC2_IN8, OPAMP1_VOUT, TIM15_CH2 (AF14), TIM2_CH4 (AF1), TIM5_CH4 (AF2), USART2_RX (AF7)
6D5PB4COMP2_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)
7D6PB1ADC1_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)
8D7PA4ADC1_IN9, ADC2_IN9, DAC1_OUT1, LPTIM2_OUT (AF14), SAI1_FS_B (AF13), SPI1_NSS (AF5), SPI3_NSS (AF6), USART2_CK (AF7)

Разъём CN1

КонтактИмяВывод STM32Функции выводаНа плате
1D8PB2COMP1_INP, DFSDM1_CKIN0 (AF6), I2C3_SMBA (AF4), LPTIM1_OUT (AF1), RTC_OUT_ALARM (AF0), RTC_OUT_CALIB (AF0)
2D9PA15ADC1_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)
3D10PA2ADC1_IN7, ADC2_IN7, RCC_LSCO, SAI2_EXTCLK (AF13), SYS_WKUP4, TIM15_CH1 (AF14), TIM2_CH3 (AF1), TIM5_CH3 (AF2), USART2_TX (AF7)
4D11PA7ADC1_IN12, ADC2_IN12, OPAMP2_VINM, QUADSPI_BK1_IO2 (AF10), SPI1_MOSI (AF5), TIM17_CH1 (AF14), TIM1_CH1N (AF1), TIM3_CH2 (AF2), TIM8_CH1N (AF3)
5D12PA6ADC1_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)
6D13PA5ADC1_IN10, ADC2_IN10, DAC1_OUT2, LPTIM2_ETR (AF14), SPI1_SCK (AF5), TIM2_CH1 (AF1), TIM2_ETR (AF2), TIM8_CH1N (AF3)
9D14PB9CAN1_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)
10D15PB8CAN1_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Сигнал в проектеНазначение
PA0ARD_D1 [UART4_TX]UART4_TXD1 (CN3-2)
PA1ARD_D0 [UART4_RX]UART4_RXD0 (CN3-1)
PA2ARD_D10 [SPI_SSN]выход GPIOD10 (CN1-3)
PA3ARD_D4S_TIM2_CH4D4 (CN3-5)
PA4ARD_D7ADCx_IN9D7 (CN3-8)
PA5ARD_D13 [SPI1_SCK]SPI1_SCKD13 (CN1-6)
PA6ARD_D12 [SPI1_MISO]SPI1_MISOD12 (CN1-5)
PA7ARD_D11 [SPI1_MOSI]SPI1_MOSID11 (CN1-4)
PA8SPBTLE_RF_RSTвыход GPIO
PA9USB_OTG_FS_VBUS [STMPS2141STR_OUT]USB_OTG_FS_VBUSUSB
PA10USB_OTG_FS_IDUSB_OTG_FS_IDUSB
PA11USB_OTG_FS_DMUSB_OTG_FS_DMUSB
PA12USB_OTG_FS_DPUSB_OTG_FS_DPUSB
PA15ARD_D9выход GPIOD9 (CN1-2)
PB0ARD_D3 [INT_EXT10]вход, прерывание EXTI0D3 (CN3-4)
PB1ARD_D6 [ADC1_IN6]ADCx_IN16D6 (CN3-7)
PB2ARD_D8выход GPIOD8 (CN1-1)
PB4ARD_D5выход GPIOD5 (CN3-6)
PB5SPSGRF_915_SPI3_CSN [SPSGRF_SPI_CS]выход GPIO
PB6ST_LINK_UART1_TXUSART1_TX
PB7ST_LINK_UART1_RXUSART1_RX
PB8ARD_D15 [I2C1_SCL]I2C1_SCLD15 (CN1-10)
PB9ARD_D14 [I2C1_SDA]I2C1_SDAD14 (CN1-9)
PB10INTERNAL_I2C2_SCL [VL53L0X_SCL]I2C2_SCL
PB11INTERNAL_I2C2_SDA [VL53L0X_SDA]I2C2_SDA
PB12ISM43362_BOOT0 [ISM43362_BOOT]выход GPIO
PB13ISM43362_WAKEUP [ISM43362_WKUP]выход GPIO
PB14LED2 [LED_GREEN]выход GPIOсветодиод
PB15SPSGRF_915_SDN [SPSGRF_SDN]выход GPIO
PC0ARD_A5 [ADC]ADCx_IN1A5 (CN4-6)
PC1ARD_A4 [ADC]ADCx_IN2A4 (CN4-5)
PC2ARD_A3 [ADC]ADCx_IN3A3 (CN4-4)
PC3ARD_A2 [ADC]ADCx_IN4A2 (CN4-3)
PC4ARD_A1 [ADC]ADCx_IN13A1 (CN4-2)
PC5ARD_A0 [ADC]ADCx_IN14A0 (CN4-1)
PC6VL53L0X_XSHUT [Read_XSHUT]выход GPIO
PC7VL53L0X_GPIO1_EXTI7 [VL53L0X_GPIO1]вход, прерывание EXTI7
PC8LSM3MDL_DRDY_EXTI8 [LIS3MDL_DRDY]вход, прерывание EXTI8
PC9LED3_WIFI_ LED4_BLEвыход GPIOсветодиод
PC10INTERNAL_SPI3_SCK [BT module_SPI_SCLK] [ISM43362_SCK]SPI3_SCK
PC11INTERNAL_SPI3_MISO [BT module_SPI_MISO] [ISM43362_MISO]SPI3_MISO
PC12INTERNAL_SPI3_MOSI [BT module_SPI_MOSI] [ISM43362_MOSI]SPI3_MOSI
PC13BUTTON_EXTI13 [B2]вход, прерывание EXTI13кнопка
PD0PMOD_RESETвыход GPIO
PD1PMOD_SPI2_SCKSPI2_SCK
PD2PMOD_IRQ_EXTI12вход, прерывание EXTI2
PD3PMOD_UART2_CTSUSART2_CTS
PD4PMOD_UART2_RTSUSART2_RTS
PD5PMOD_UART2_TXUSART2_TX
PD6PMOD_UART2_RXUSART2_RX
PD7STSAFE_A100_RESET [STSAFE-A100_RESET]выход GPIO
PD8INTERNAL_UART3_TX [ISM43362_RX]USART3_TX
PD9INTERNAL_UART3_RX [ISM43362_TX]USART3_RX
PD10LPS22HB_INT_DRDY_EXTI0 [LPS22HB_INT_DRDY]вход, прерывание EXTI10
PD11LSM6DSL_INT1_EXTI11 [LSM6DSL_INT1]вход, прерывание EXTI11
PD12USB_OTG_FS_PWR_EN [STMPS2141STR_EN]выход GPIO
PD13SPBTLE_RF_SPI3_CSN [BT module_SPI_CS]выход GPIO
PD14ARD_D2 [INT0_EXTI14]вход, прерывание EXTI14D2 (CN3-3)
PD15HTS221_DRDY_EXTI15 [HTS221_DRDY]вход, прерывание EXTI15
PE0ISM43362_SPI3_CSN [ISM43362_SSN]выход GPIO
PE1ISM43362_DRDY_EXTI1 [ISM43362_DATARDY]вход, прерывание EXTI1
PE2M24SR64_Y_RF_DISABLE [M24SR64_RFDIS]выход GPIO
PE3USB_OTG_FS_OVRCR_EXTI3 [STMPS2141STR_FAULT]вход, прерывание EXTI3
PE4M24SR64_Y_GPO [M24SR64_GPO]выход GPIO
PE5SPSGRF_915_GPIO3_EXTI5 [SPSGRF_GPIO_3]вход, прерывание EXTI5
PE6SPBTLE_RF_IRQ_EXTI6 [BT module_SPI_IRQ]вход, прерывание EXTI6
PE7DFSDM1_DATIN2 [MP34DT01_DOUT]S_DATAIN2DFSDM1
PE8ISM43362_RST [ISM43362_RSTN]выход GPIO
PE9DFSDM1_CKOUT [MP34DT01_CLK]S_CKOUTDFSDM1
PE10QUADSPI_CLK [MX25R6435F_SCLK]QUADSPI_CLK
PE11QUADSPI_NCS [MX25R6435F_SCLK]QUADSPI_NCS
PE12OQUADSPI_BK1_IO0 [MX25R6435F_IO0]QUADSPI_BK1_IO0
PE13QUADSPI_BK1_IO1 [MX25R6435F_IO1]QUADSPI_BK1_IO1
PE14QUAD_SPI_BK1_IO2 [MX25R6435F_IO2]QUADSPI_BK1_IO2
PE15QUAD_SPI_BK1_IO3 [MX25R6435F_IO3]QUADSPI_BK1_IO3

Отладка и тактирование

ВыводМетка STСигнал в проектеНазначение
PA13SYS_JTMS_SWDIOSYS_JTMS-SWDIOотладка
PA14SYS_JTCK_SWCLKSYS_JTCK-SWCLKотладка
PB3SYS_JTD0_SWOSYS_JTDO-SWOотладка
PC14—RCC_OSC32_INтактирование
PC15—RCC_OSC32_OUTтактирование

Частые вопросы

К каким выводам подключены светодиоды на B-L475E-IOT01A1?

LED2 [LED_GREEN] — PB14; LED3_WIFI_ LED4_BLE — PC9. Метки — из проекта платы в STM32CubeMX.

К какому выводу подключена кнопка на B-L475E-IOT01A1?

BUTTON_EXTI13 [B2] — PC13 (в проекте: вход, прерывание EXTI13). Метки — из проекта платы в STM32CubeMX.

Источники

  1. STMicroelectronics. STM32_open_pin_data, boards/D42_Discovery_B-L475E-IOT01A1_STM32L475V_Board_AllConfig.ioc — проект платы STM32CubeMX: микроконтроллер, выводы, метки и тактирование; STM32CubeMX 6.18.0, лицензия BSD-3-Clause
  2. STMicroelectronics. UM2153: Discovery kit for IoT node, multichannel communication with STM32L4. User manual, Rev 5, October 2019 — таблица 4: контакты разъёмов ARDUINO и выводы STM32; перемычки

Нашли ошибку в распиновке?

Другие платы на STM32L475VG

Платы и инструменты