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

NUCLEO-L011K4: распиновка разъёмов ARDUINO и выводы STM32L011K4

NUCLEO-L011K4 — плата Nucleo-32 STMicroelectronics с микроконтроллером STM32L011K4 в корпусе LQFP32. Ниже — какие выводы STM32L011K4 выходят на контакты разъёмов ARDUINO (по руководству UM1956) и какие выводы плата использует сама (по проекту платы в STM32CubeMX).

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

Тип
Nucleo-32
Микроконтроллер
STM32L011K4, LQFP32
Частота ядра, макс.
32 МГц
LSE в проекте
кварц
SYSCLK в проекте
32 МГц
Выводов задействовано
7

Все выводы STM32L011K4, их альтернативные функции и схема корпуса — на странице STM32L011K3, STM32L011K4 в корпусе LQFP32.

Разъёмы ARDUINO

Плата повторяет разводку ARDUINO Nano: два ряда по 15 контактов. Выводы STM32 рассчитаны на 3,3 В; допускают ли они 5 В, указано в таблице выводов даташита (FT).

Разъём CN3

КонтактИмяВывод STM32Функции выводаНа плате
1D1PA9COMP1_OUT (AF7), I2C1_SCL (AF1), LPTIM1_OUT (AF2), RCC_MCO (AF0), TIM21_CH2 (AF5), USART2_TX (AF4)
2D0PA10COMP1_OUT (AF7), I2C1_SDA (AF1), RTC_REFIN (AF2), TIM21_CH1 (AF0), TIM2_CH3 (AF5), USART2_RX (AF4)
3RESET—
4GND—
5D2PA12COMP2_OUT (AF7), SPI1_MOSI (AF0), USART2_DE (AF4), USART2_RTS (AF4)
6D3PB0ADC_IN8, SPI1_MISO (AF1), SYS_VREF_OUT_PB0, TIM2_CH2 (AF2), TIM2_CH3 (AF5), USART2_DE (AF4), USART2_RTS (AF4)
7D4PB7COMP2_INP, I2C1_SDA (AF1), LPTIM1_IN2 (AF2), LPUART1_RX (AF6), SYS_PVD_IN, TIM2_CH4 (AF5), USART2_RX (AF0)
8D5PB6COMP2_INP, I2C1_SCL (AF1), LPTIM1_ETR (AF2), LPUART1_TX (AF6), TIM2_CH3 (AF5), USART2_TX (AF0)
9D6PB1ADC_IN9, LPTIM1_IN1 (AF2), LPUART1_DE (AF4), LPUART1_RTS (AF4), SPI1_MOSI (AF1), SYS_VREF_OUT_PB1, TIM2_CH4 (AF5), USART2_CK (AF0)
10D7PC14RCC_OSC32_IN
11D8PC15RCC_OSC32_OUT
12D9PA8LPTIM1_IN1 (AF2), RCC_MCO (AF0), TIM2_CH1 (AF5), USART2_CK (AF4)
13D10PA11ADC_EXTI11, COMP1_OUT (AF7), LPTIM1_OUT (AF1), SPI1_MISO (AF0), TIM21_CH2 (AF5), USART2_CTS (AF4)
14D11PB5COMP2_INP, I2C1_SMBA (AF3), LPTIM1_IN1 (AF2), SPI1_MOSI (AF0), TIM21_CH1 (AF5)
15D12PB4COMP2_INP, SPI1_MISO (AF0)

Разъём CN4

КонтактИмяВывод STM32Функции выводаНа плате
1VIN—
2GND—
3RESET—
4+5V—
5A7PA2ADC_IN2, COMP2_INM, COMP2_OUT (AF7), LPUART1_TX (AF6), RTC_OUT_ALARM, RTC_OUT_CALIB, RTC_TAMP3, RTC_TS, SYS_WKUP3, TIM21_CH1 (AF0), TIM2_CH3 (AF2), USART2_TX (AF4)VCP_TX
6A6PA7ADC_IN7, COMP2_INP, COMP2_OUT (AF7), LPTIM1_OUT (AF1), SPI1_MOSI (AF0), TIM21_ETR (AF5), USART2_CTS (AF4)
7A5PA6ADC_IN6, COMP1_OUT (AF7), LPTIM1_ETR (AF1), LPUART1_CTS (AF4), SPI1_MISO (AF0)
8A4PA5ADC_IN5, COMP1_INM, COMP2_INM, LPTIM1_IN2 (AF1), SPI1_SCK (AF0), TIM2_CH1 (AF5), TIM2_ETR (AF2)
9A3PA4ADC_IN4, COMP1_INM, COMP2_INM, COMP2_OUT (AF7), I2C1_SCL (AF3), LPTIM1_ETR (AF2), LPTIM1_IN1 (AF1), LPUART1_TX (AF6), SPI1_NSS (AF0), TIM2_ETR (AF5), USART2_CK (AF4)
10A2PA3ADC_IN3, COMP2_INP, LPUART1_RX (AF6), TIM21_CH2 (AF0), TIM2_CH4 (AF2), USART2_RX (AF4)
11A1PA1ADC_IN1, COMP1_INP, I2C1_SMBA (AF3), LPTIM1_IN2 (AF1), LPUART1_TX (AF6), TIM21_ETR (AF5), TIM2_CH2 (AF2), USART2_DE (AF4), USART2_RTS (AF4)
12A0PA0ADC_IN0, COMP1_INM, COMP1_OUT (AF7), LPTIM1_IN1 (AF1), LPUART1_RX (AF6), RCC_CK_IN, RTC_TAMP2, SYS_WKUP1, TIM2_CH1 (AF2), TIM2_ETR (AF5), USART2_CTS (AF4), USART2_RX (AF0)
13AREF—
14+3V3—
15D13PB3COMP2_INM, SPI1_SCK (AF0), TIM2_CH2 (AF2)LD3 [Green]
  • По умолчанию перемычки SB18 и SB16 замкнуты: контакт A4 (PA5) соединён с D4 (PB7), A5 (PA6) — с D5 (PB6), чтобы на A4 и A5 был I²C1. Пока они замкнуты, PB7 и PB6 нельзя использовать как отдельные D4 и D5, а PA5 и PA6 настраивают входами без подтяжки; чтобы разделить контакты, SB18 и SB16 размыкают (UM1956, раздел 7.10, таблица 8).
  • D7 и D8 — выводы PC14 и PC15; у микроконтроллера это же выводы OSC32_IN и OSC32_OUT генератора LSE.

Контакты и выводы — по таблице 13 руководства UM1956 Rev 6 (STM32 Nucleo-32 boards (MB1180)); функции выводов — из атласа STM32, номера AF — для регистров GPIOx_AFR.

Выводы, занятые на плате

Проект платы в STM32CubeMX подключает к её узлам 3 вывода STM32L011K4. Метки — как у ST: в квадратных скобках микросхема на плате и её вывод.

ВыводМетка STСигнал в проектеНазначение
PA2VCP_TXUSART2_TXST-LINK, виртуальный COM-порт, A7 (CN4-5)
PA15VCP_RXUSART2_RXST-LINK, виртуальный COM-порт
PB3LD3 [Green]выход GPIOсветодиод, D13 (CN4-15)

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

ВыводМетка STСигнал в проектеНазначение
PA13TMSSYS_SWDIOотладка
PA14TCKSYS_SWCLKотладка
PC14—RCC_OSC32_INтактирование, D7 (CN3-10)
PC15—RCC_OSC32_OUTтактирование, D8 (CN3-11)

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

К каким выводам подключены светодиоды на NUCLEO-L011K4?

LD3 [Green] — PB3. На разъёме ARDUINO это контакт D13. Метки — из проекта платы в STM32CubeMX.

Источники

  1. STMicroelectronics. STM32_open_pin_data, boards/B03_Nucleo_NUCLEO-L011K4_STM32L011K4_Board_AllConfig.ioc — проект платы STM32CubeMX: микроконтроллер, выводы, метки и тактирование; STM32CubeMX 6.18.0, лицензия BSD-3-Clause
  2. STMicroelectronics. UM1956: STM32 Nucleo-32 boards (MB1180). User manual, Rev 6, March 2025 — таблица 13: контакты разъёмов ARDUINO и выводы STM32; перемычки

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

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