🍀 STM32 nucleo L152RE
Synopsis: [stm32l152re-Überblick] [Referenz-Manual RM008] [Datenblatt stm32l152re] [API stm23duino] [UM1724 User manual] Beschafft bei reichelt.de
Draufsicht Platine

Grüne LED an PA5 (D13) , Blauer UserButton an PC13 (low active) mit PullUp-Widerstand und ist entprellt.
Mit analogWrite(Pin,Wert) können nur die 6 von Arduino vorgesehenen Pins (PWM) verwendet werden.
Pin Belegung

Pinout
Zuordnungstabelle

- Violett gekennzeichnet sind die PINs (mit ihrer Bezeichnung), die über die Arduino-Konnectoren nach nach außen gezogen sind.
- Blau gekennzeichnet sind die PINs (mit ihrer Bezeichnung), die nur über die STM-Konnectoren erreichbar sind.
- Gelb hinterlegt sind GPIO-Pins die software-seitig als analoger PIN definiert werden KÖNNEN
- Grau hinterlegt sind GPIO-Pins die auf dem Board nicht nach außen geführt sind
Mit analogWrite(Pin,Wert) können nur die 6 von Arduino vorgesehenen Pins verwendet werden.
User-Button entprellt low active
Der blaue Taster ist der entprellte low aktive UserButton, an PC13 angeschlossen.
Leider finde ich keinen Schaltplan zu den Board, daher habe ich versucht die Schaltung per Messungen zu ermitteln.
Nucleo L152RE Pinbelegung als Tabelle
Pin | Name | Arduino | Analog | Timer | I2C | SPI | U(S)ART | DAC |
---|---|---|---|---|---|---|---|---|
2 | PC13 UserB | |||||||
3 | PC14 | |||||||
4 | PC15 | |||||||
5 | PH0 | |||||||
6 | PH1 | |||||||
8 | PC0 | A5 | ADC_IN10 | |||||
9 | PC1 | A4 | ADC_IN11 | |||||
10 | PC2 | ADC_IN12 | ||||||
11 | PC3 | ADC_IN13 | ||||||
14 | PA0 | A0 | ADC_IN0 | TIM2_CH1_ETR TIM5_CH1 | USART2_CTS | |||
15 | PA1 | A1 | ADC_IN1 | TIM2_CH2 TIM5_CH2 | USART2_RTS | |||
16 | PA2 | D1/TX | ADC_IN2 | TIM2_CH3 TIM5_CH3 TIM9_CH1 | USART2_TX | |||
17 | PA3 | D0/RX | ADC_IN3 | TIM2_CH4 TIM5_CH4 TIM9_CH2 | USART2_RX | |||
20 | PA4 | A2 | ADC_IN4 | SPI1_NSS SPI3_NSS | USART2_CK | DAC_OUT1 | ||
21 | PA5 LED | D13/SCK | ADC_IN5 | TIM2_CH1_ETR | SPI1_SCK | DAC_OUT2 | ||
22 | PA6 | D12/MISO | ADC_IN6 | TIM3_CH1 TIM10_CH1 | SPI1_MISO | |||
23 | PA7 | D11/MOSI/PWM | ADC_IN7 | TIM3_CH2 TIM11_CH1 | SPI1_MOSI | |||
24 | PC4 | ADC_IN14 | ||||||
25 | PC5 | ADC_IN15 | ||||||
26 | PB0 | A3 | ADC_IN8 | TIM3_CH3 | VREF_OUT | |||
27 | PB1 | ADC_IN9 | TIM3_CH4 | VREF_OUT | ||||
28 | PB2 | |||||||
29 | PB10 | D6/PWM | TIM2_CH3 | I2C2_SCL | USART3_TX | |||
30 | PB11 | TIM2_CH4 | I2C2_SDA | USART3_RX | ||||
33 | PB12 | ADC_IN18 | TIM10_CH1 | I2C2_SMBA | SPI2_NSS | USART3_CK | ||
34 | PB13 | ADC_IN19 | TIM9_CH1 | SPI2_SCK | USART3_CTS | |||
35 | PB14 | ADC_IN20 | TIM9_CH2 | SPI2_MISO | USART3_RTS | |||
36 | PB15 | ADC_IN21 | TIM11_CH1 | SPI2_MOSI | ||||
37 | PC6 | TIM3_CH1 | ||||||
38 | PC7 | D9/PWM | TIM3_CH2 | |||||
39 | PC8 | TIM3_CH3 | ||||||
40 | PC9 | TIM3_CH4 | ||||||
41 | PA8 | D7 | USART1_CK | |||||
42 | PA9 | D8 | USART1_TX | |||||
43 | PA10 | D2 | USART1_RX | |||||
44 | PA11 | SPI1_MISO | USART1_CTS | |||||
45 | PA12 | SPI1_MOSI | USART1_RTS | |||||
46 | PA13 | |||||||
49 | PA14 | |||||||
50 | PA15 | TIM2_CH1_ETR | SPI1_NSS SPI3_NSS | |||||
51 | PC10 | SPI3_SCK | USART3_TX UART4_TX | |||||
52 | PC11 | SPI3_MISO | USART3_RX UART4_RX | |||||
53 | PC12 | SPI3_MOSI | USART3_CK UART5_TX | |||||
54 | PD2 | TIM3_ETR | UART5_RX | |||||
55 | PB3 | D3/PWM | TIM2_CH2 | SPI1_SCK SPI3_SCK | ||||
56 | PB4 | D5/PWM | TIM3_CH1 | SPI1_MISO SPI3_MISO | ||||
57 | PB5 | D4 | TIM3_CH2 | I2C1_SMBA | SPI1_MOSI SPI3_MOSI | |||
58 | PB6 | D10/CS/PWM | TIM4_CH1 | I2C1_SCL | USART1_TX | |||
59 | PB7 | TIM4_CH2 | I2C1_SDA | USART1_RX | ||||
61 | PB8 | D15/SCL | TIM4_CH3 TIM10_CH1 | I2C1_SCL | ||||
62 | PB9 | D14/SDA | TIM4_CH4 TIM11_CH1 | I2C1_SDA |