Skip to content

Board MBED Nucleo F446RE

Cho edited this page May 5, 2021 · 22 revisions

Documentation

Compiler

PINOUTS

NUCLEO-F446RE

Arduino*

PMX - CN7 CN7 CN6 - PMX -- PMX - CN5 CN10 CN10 - PMX
-- PC10 1 2 / PC11 -- ----- -- PC9 / 1 2 PC8 --
-- PC12 3 4 / PD2 -- ----- -- PB8 10 3 4 PC6 TIMER3 chan1 (codeur1) AF2
ALIM E5V MD22 VDD 5 6 / E5V -- ----- TIMER2 chan2 (codeur2) AF1 PB9 9 5 6 PC5 --
-- BOOT0 7 8 / GND -- ----- -- AVDD (*AVDD) 8 7 8 U5V --
-- NC 9 10 1 NC -- ----- -- GND (*GND) 7 9 10 NC --
-- NC 11 12 2 IOREF -- ----- TIMER2 chan1 (codeur2) AF1 PA5 (*D13) 6 11 12 PA12 USB D+ LOG
-- PA13 13 14 3 RESET -- ----- LED D1 shield PA6 (*D12) 5 13 14 PA11 USB D- LOG
-- PA14 15 16 4 +3V3 -- ----- TIMER3 chan2 (codeur1) AF2 PA7 (*D11) 4 15 16 PB12 --
-- PA15 17 18 5 +5V -- ----- I2C1 SCL (md22 PB6 (*D10) 3 17 18 NC --
-- GND 19 20 6 GND -- ----- -- PC7 (*D9) 2 19 20 GND USB GND
I2C1 SDA (md22) PB7 21 22 7 GND -- ----- LED D2 shield PA9 (*D8) 1 21 22 PB2 --
-- PC13 23 24 8 VIN ALIM BAT 7V-12V ----- I2C3 SCL AF4 (carte linux i2c 3V3) PA8 (*D7) 8 23 24 PB1 --
-- PC14 25 26 / NC -- ----- I2C2 SCL (Mag ENCODERS) PB10 (*D6) 7 25 26 PB15 --
-- PC15 27 28 1 PA0 (*A0) TX SERIAL4 (carte Linux) ----- I2C3 SDA AF4 (carte linux i2c 3V3) PB4 (*D5) 6 27 28 PB14 --
-- PH0 29 30 2 PA1 (*A1) RX SERIAL4 (carte Linux) ----- -- PB5 (*D4) 5 29 30 PB13 --
-- PH1 31 32 3 PA4 (*A2) -- ----- I2C2 SDA (Mag ENCODERS) PB3 (*D3) 5 31 32 AGND --
-- VBAT 33 34 4 PB0 (*A3) -- ----- -- PA10 (*D2) 3 33 34 PC4 --
-- PC2 35 36 5 PC1 (*A4) -- ----- -- PA2 (*D1) 2 35 36 NC --
-- PC3 37 38 6 PC0 (*A5) -- ----- -- PA3 (*D0) 1 37 38 NC --
-- -- -- -- CN8 -- -- ----- -- -- CN9 -- -- -- --

SDA => JAUNE / BLEU SCL => BLANC / VERT

  • (CN10 14) PA11: USB D-

  • (CN10 12) PA12: USB D+

  • 1(CN10 20) GND 

  • (CN5 4) PA7: TIMER 3 chan2 (codeur 1) AF2

  • (CN10 4) PC6: TIMER 3 chan1 (codeur 1) AF2

  • (D13 CN5 6) PA5 AF1: TIMER 2 chan1 (codeur 2) => esial par  PA0

  • (D14 CN5 9) PB9 AF1: TIMER 2 chan2 (codeur 2) => esial par  PA1

  • (D10 CN5 3) PB6: I2C1 SCL (md22) 

  • (CN7 21)  PB7: I2C1 SDA (md22) 

  • E5V: du 5V pour alimenter la carte. 

  • SERIAL2 (celui par défaut en USB)

  • (D6 CN9 7) PB10: I2C2 SCL (Mag ENCODERS)

  • (D3 CN9 4) PB3: I2C2 SDA (Mag ENCODERS)

SERIAL4 (Serial Carte linux):

  • (A1 CN8 2) PA1 RX SERIAL4
  • (A0 CN8 1) PA0 TX SERIAL4

Resterait I2C3 disponible :

  • (D7 CN9 8) PA8  I2C3 SCL  AF4
  • ou (CN10 1) PC9 I2C3 SDA  AF4
  • ou (D5 CN9 6) PB4 I2C3 SDA AF4

LED D12 CN5 5 PA6 (a la place de D13 par default) ??  et éventuellement le shield qu'il faudra mettre à la masse... ).  * un connecteur pour la MD22, i2c sda, i2c scl, masse et +5V.