Otevře se na nové kartě

NUCLEO-F411RE Pinout

NUCLEO-F411RE je deska ST s úsporným STM32F411RE (Cortex-M4F, 100 MHz). Oblíbená je v kurzech i v PlatformIO – má zásuvky Arduino Uno, lišty ST Morpho a vestavěný programátor a debugger ST-LINK/V2-1.

Rozložení pinů je stejné jako u NUCLEO-F401RE a F446RE (deska MB1136).

Parametry

  • STM32F411RE: Arm Cortex-M4 s FPU, 100 MHz
  • 512 kB flash, 128 kB SRAM
  • 50 GPIO na lištách Morpho, zásuvky Arduino Uno R3
  • 3× USART, 5× SPI (I2S), 3× I2C, 12bitový ADC, USB OTG
  • ST-LINK/V2-1: nahrávání, ladění a virtuální COM port přes mini USB
  • uživatelské tlačítko B1 (PC13), zelená LED LD2 (PA5)

Programovat ho můžete v STM32CubeIDE, PlatformIO, Arduino IDE (STM32duino) nebo MicroPythonu. Nahrání programu jde i prostým zkopírováním souboru .bin na disk, jako který se deska hlásí.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

NUCLEO-F411RE (STM32 Nucleo-64) – pinoutNUCLEO-F411RE (STM32 Nucleo-64) – pinoutchiptron.czSTM32F411REmini USBST-LINK/V2-1 1 PC10 SCK3 3 PC12 MOSI3 5 VDD ← Napájení MCU 3,3 V 7 BOOT0 → Log. 1 při startu = bootloader 9 NC 11 NC 13 PA13 SWDIO 15 PA14 SWCLK 17 PA15 TX1 NSS1 T2CH1 JTDI 19 GND 21 PB7 RX1 SDA1 T4CH2 23 PC13 B1 USER 25 PC14 OSC32 IN 27 PC15 OSC32 OUT 29 PH0 OSC IN 31 PH1 OSC OUT 33 VBAT → Záloha RTC (na desce spojeno s VDD) 35 PC2 MISO2 ADC1_IN12 37 PC3 MOSI2 ADC1_IN13 2 PC8 T3CH3 4 PC6 TX6 T3CH1 6 PC5 ADC1_IN15 8 U5V → 5 V z USB konektoru ST-LINK 10 NC 12 PA12 RX6 MISO5 USB DP 14 PA11 TX6 MISO4 T1CH4 USB DM 16 PB12 NSS2 18 NC 20 GND 22 PB2 24 PB1 NSS5 T1CH3N ADC1_IN9 26 PB15 MOSI2 T1CH3N 28 PB14 MISO2 T1CH2N 30 PB13 SCK2 T1CH1N 32 AGND Analogová zem 34 PC4 ADC1_IN14 36 NC 38 NC 2 PC11 MISO3 4 PD2 6 E5V 8 GND 10 NC 12 IOREF 14 RESET 16 3V3 18 5V 20 GND 22 GND 24 VIN 26 NC 28 PA0 A0 ADC1_IN0 30 PA1 A1 MOSI4 ADC1_IN1 32 PA4 A2 NSS1 ADC1_IN4 34 PB0 A3 SCK5 ADC1_IN8 36 PC1 A4 ADC1_IN11 38 PC0 A5 ADC1_IN10 1 PC9 SDA3 3 PB8 D15 SCL1 5 PB9 D14 SDA1 7 AVDD 9 GND 11 PA5 D13 SCK1 13 PA6 D12 MISO1 15 PA7 D11 MOSI1 17 PB6 D10 TX1 19 PC7 D9 RX6 21 PA9 D8 TX1 23 PA8 D7 SCL3 25 PB10 D6 SCL2 27 PB4 D5 SDA3 29 PB5 D4 MOSI1 31 PB3 D3 RX1 33 PA10 D2 RX1 35 PA2 D1 TX2 37 PA3 D0 RX2 GPIO Arduino UART I2C SPI ADC (analog) PWM Napájení Zem (GND) Řízení / reset Nezapojeno
Stáhnout:PNGSVG
Tabulka pinů – NUCLEO-F411RE (STM32 Nucleo-64)
PinNázevArduinoSměrUARTI2CSPIPWMI2S (PCM)ADCPoznámka
CN7-1PC10vstup/výstupSCK3I2S3 CK
CN7-2PC11vstup/výstupMISO3I2S3ext SD
CN7-3PC12vstup/výstupMOSI3I2S3 SD
CN7-4PD2vstup/výstup
CN7-5VDDvýstupNapájení MCU 3,3 V
CN7-6E5VvstupVstup externích 5 V – propojka JP5 do polohy E5V (piny 2–3)
CN7-7BOOT0vstupBOOT0 – ve výchozím stavu log. 0 (start z flash). Propojka mezi CN7-5 (VDD) a CN7-7 spustí vestavěný bootloader
CN7-8GND–
CN7-9NC–Nezapojeno
CN7-10NC–Nezapojeno
CN7-11NC–Nezapojeno
CN7-12IOREFvýstupNapěťová reference pro shieldy (3,3 V)
CN7-13PA13vstup/výstupSWDIO – ladění přes ST-LINK
CN7-14RESETvstupReset MCU (NRST) – spojením s GND, stejně jako černé tlačítko B2
CN7-15PA14vstup/výstupSWCLK – ladění přes ST-LINK
CN7-163V3výstupVýstup 3,3 V
CN7-17PA15vstup/výstupTX1NSS1, NSS3T2CH1I2S1 WS, I2S3 WS
CN7-185VvýstupNapájení 5 V (z USB, nebo ze stabilizátoru při napájení z VIN)
CN7-19GND–
CN7-20GND–
CN7-21PB7vstup/výstupRX1SDA1T4CH2
CN7-22GND–
CN7-23PC13vstup/výstupModré tlačítko B1 USER (přes SB17)
CN7-24VINvstupVstup 7–12 V pro stabilizátor 5 V – propojka JP5 do polohy E5V (piny 2–3)
CN7-25PC14vstup/výstupOd revize MB1136 C-02 obsazený krystalem 32,768 kHz (X2) – na liště až po úpravě SB48/SB49
CN7-26NC–Nezapojeno
CN7-27PC15vstup/výstupOd revize MB1136 C-02 obsazený krystalem 32,768 kHz (X2) – na liště až po úpravě SB48/SB49
CN7-28PA0A0vstup/výstupCTS2T2CH1, T5CH1ADC1_IN0
CN7-29PH0vstup/výstupOd revize MB1136 C-02 sem ST-LINK přivádí hodiny 8 MHz (MCO) a pin není na liště
CN7-30PA1A1vstup/výstupRTS2MOSI4T2CH2, T5CH2I2S4 SDADC1_IN1
CN7-31PH1vstup/výstupKrystal HSE (X3) není osazen – volný pin
CN7-32PA4A2vstup/výstupCK2NSS1, NSS3I2S1 WS, I2S3 WSADC1_IN4
CN7-33VBATvstupZáloha RTC (na desce spojeno s VDD)
CN7-34PB0A3vstup/výstupSCK5T1CH2N, T3CH3I2S5 CKADC1_IN8
CN7-35PC2vstup/výstupMISO2I2S2ext SDADC1_IN12
CN7-36PC1A4vstup/výstupADC1_IN11A4 (výchozí). Propojkami SB46/SB52 (a rozpojením SB51/SB56) lze na A4 přivést PB9 (I2C SDA)
CN7-37PC3vstup/výstupMOSI2I2S2 SDADC1_IN13
CN7-38PC0A5vstup/výstupADC1_IN10A5 (výchozí). Propojkami SB46/SB52 (a rozpojením SB51/SB56) lze na A5 přivést PB8 (I2C SCL)
CN10-1PC9vstup/výstupSDA3T3CH4
CN10-2PC8vstup/výstupCK6T3CH3
CN10-3PB8D15vstup/výstupSCL1, SDA3MOSI5T4CH3, T10CH1I2S5 SD
CN10-4PC6vstup/výstupTX6T3CH1I2S2 MCK
CN10-5PB9D14vstup/výstupSDA1, SDA2NSS2T4CH4, T11CH1I2S2 WS
CN10-6PC5vstup/výstupADC1_IN15
CN10-7AVDDvýstupAnalogové napájení VDDA; na arduinovské zásuvce jako AREF
CN10-8U5Vvýstup5 V z USB konektoru ST-LINK
CN10-9GND–
CN10-10NC–Nezapojeno
CN10-11PA5D13vstup/výstupSCK1T2CH1I2S1 CKADC1_IN5D13 – zelená LED LD2
CN10-12PA12vstup/výstupRX6, RTS1MISO5USB OTG FS D+ mikrokontroléru (na desce bez konektoru)
CN10-13PA6D12vstup/výstupMISO1T3CH1I2S2 MCKADC1_IN6
CN10-14PA11vstup/výstupTX6, CTS1MISO4T1CH4USB OTG FS D− mikrokontroléru (na desce bez konektoru)
CN10-15PA7D11vstup/výstupMOSI1T1CH1N, T3CH2I2S1 SDADC1_IN7
CN10-16PB12vstup/výstupNSS2, SCK3, NSS4I2S2 WS, I2S3 CK, I2S4 WS
CN10-17PB6D10vstup/výstupTX1SCL1T4CH1
CN10-18NC–Nezapojeno
CN10-19PC7D9vstup/výstupRX6SCK2T3CH2I2S2 CK, I2S3 MCK
CN10-20GND–
CN10-21PA9D8vstup/výstupTX1T1CH2
CN10-22PB2vstup/výstupBOOT1
CN10-23PA8D7vstup/výstupCK1SCL3T1CH1
CN10-24PB1vstup/výstupNSS5T1CH3N, T3CH4I2S5 WSADC1_IN9
CN10-25PB10D6vstup/výstupSCL2SCK2T2CH3I2S2 CK, I2S3 MCK
CN10-26PB15vstup/výstupMOSI2T1CH3NI2S2 SD
CN10-27PB4D5vstup/výstupSDA3MISO1, MISO3T3CH1I2S3ext SD
CN10-28PB14vstup/výstupMISO2T1CH2NI2S2ext SD
CN10-29PB5D4vstup/výstupMOSI1, MOSI3T3CH2I2S1 SD, I2S3 SD
CN10-30PB13vstup/výstupSCK2, SCK4T1CH1NI2S2 CK, I2S4 CK
CN10-31PB3D3vstup/výstupRX1SDA2SCK1, SCK3T2CH2I2S1 CK, I2S3 CKSWO – ladicí výstup do ST-LINK (přes SB15)
CN10-32AGND–Analogová zem
CN10-33PA10D2vstup/výstupRX1MOSI5T1CH3I2S5 SD
CN10-34PC4vstup/výstupADC1_IN14
CN10-35PA2D1vstup/výstupTX2T2CH3, T5CH3, T9CH1ADC1_IN2D1 = USART2 TX. Ve výchozím stavu vede do ST-LINK (virtuální COM port) a na lištách není – připojí se propojkami SB62/SB63 (a rozpojením SB13/SB14)
CN10-36NC–Nezapojeno
CN10-37PA3D0vstup/výstupRX2T2CH4, T5CH4, T9CH2I2S2 MCKADC1_IN3D0 = USART2 RX. Ve výchozím stavu vede do ST-LINK (virtuální COM port) a na lištách není – viz PA2
CN10-38NC–Nezapojeno

Na co si dát pozor

  • D0 a D1 (PA3, PA2) vedou ve výchozím stavu do ST-LINKu (virtuální COM port) a na zásuvce nejsou – připojí je propojky SB62/SB63.
  • Logika je 3,3 V; 5 V snesou jen piny označené v datasheetu FT.
  • A4 a A5 jsou ve výchozím stavu PC1 a PC0, I2C je na D14/D15 (PB9/PB8).
  • Při napájení z VIN nebo E5V přepněte JP5 do polohy E5V a sundejte JP1.
  • PC14/PC15 a PH0 jsou od revize C-02 obsazené krystalem a hodinami z ST-LINKu.

Kde koupit

NUCLEO-F411RE seženete například tady:

STM32 Nucleo na chiptronu

Na chiptronu najdete tyto články o deskách Nucleo:

  • STM32duino I. – první blikání LED na Nucleo-64 s STM32F411 v Arduino IDE
  • STM32 Nucleo – představení vývojových kitů Nucleo včetně NUCLEO-F401RE
  • Další kity Nucleo – rodina se rozrostla o L053, F072, F302, F334 a F411
  • STM32CubeIDE 2.x – co se změnilo a kde je CubeMX, vyzkoušeno na Nucleo-F767ZI
  • FLIR kamera s Nucleo – termokamera Lepton řízená STM32F4 na Nucleu a displej Gameduino 2

Další pinouty

Všechny pinouty najdete na stránce Pinouty.