Lines Matching +full:tx +full:- +full:en +full:- +full:gpios
5 The STM32 Nucleo-64 development board with STM32F091RC MCU, supports Arduino and ST morpho connecti…
15 The STM32 Nucleo board integrates the ST-LINK/V2-1 debugger and programmer.
26 - STM32 microcontroller in QFP64 package
27 - Two types of extension resources:
29 - Arduino* Uno V3 connectivity
30 - ST morpho extension pin headers for full access to all STM32 I/Os
32 - ARM* mbed*
33 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
35 - Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
37 - Flexible board power supply:
39 - USB VBUS or external source (3.3V, 5V, 7 - 12V)
40 - Power management access point
42 - Three LEDs:
44 - USB communication (LD1), user LED (LD2), power LED (LD3)
46 - Two push-buttons: USER and RESET
47 - USB re-enumeration capability. Three different interfaces supported on USB:
49 - Virtual COM port
50 - Mass storage
51 - Debug port
53 - Support of wide choice of Integrated Development Environments (IDEs) including:
55 - IAR
56 - ARM Keil
57 - GCC-based IDEs
68 +-----------+------------+-------------------------------------+
71 | NVIC | on-chip | nested vector interrupt controller |
72 +-----------+------------+-------------------------------------+
73 | UART | on-chip | serial port-polling; |
74 | | | serial port-interrupt |
75 +-----------+------------+-------------------------------------+
76 | PINMUX | on-chip | pinmux |
77 +-----------+------------+-------------------------------------+
78 | GPIO | on-chip | gpio |
79 +-----------+------------+-------------------------------------+
80 | CLOCK | on-chip | reset and clock control |
81 +-----------+------------+-------------------------------------+
82 | FLASH | on-chip | flash memory |
83 +-----------+------------+-------------------------------------+
84 | WATCHDOG | on-chip | independent watchdog |
85 +-----------+------------+-------------------------------------+
86 | PWM | on-chip | pwm |
87 +-----------+------------+-------------------------------------+
88 | COUNTER | on-chip | rtc |
89 +-----------+------------+-------------------------------------+
90 | I2C | on-chip | i2c controller |
91 +-----------+------------+-------------------------------------+
92 | SPI | on-chip | SPI controller |
93 +-----------+------------+-------------------------------------+
94 | CAN | on-chip | CAN controller |
95 +-----------+------------+-------------------------------------+
96 | ADC | on-chip | ADC controller |
97 +-----------+------------+-------------------------------------+
98 | DAC | on-chip | DAC controller |
99 +-----------+------------+-------------------------------------+
100 | DMA | on-chip | Direct Memory Access |
101 +-----------+------------+-------------------------------------+
102 | die-temp | on-chip | die temperature sensor |
103 +-----------+------------+-------------------------------------+
104 | RTC | on-chip | rtc |
105 +-----------+------------+-------------------------------------+
115 Each of the GPIO pins can be configured by software as output (push-pull or open-drain), as
116 input (with or without pull-up or pull-down), or as peripheral alternate function. Most of the
117 GPIO pins are shared with digital or analog alternate functions. All GPIOs are high current
121 -----------------
127 ----------------------------------
129 - UART_1 TX/RX : PB6/PB7
130 - UART_2 TX/RX : PA2/PA3 (ST-Link Virtual COM Port)
131 - I2C1 SCL/SDA : PB8/PB9 (Arduino I2C)
132 - I2C2 SCL/SDA : PA11/PA12 (disabled by default, uses same pins as CAN)
133 - CAN RX/TX : PA11/PA12
134 - SPI1 SCK/MISO/MOSI : PA5/PA6/PA7 (Arduino SPI)
135 - SPI2 SCK/MISO/MOSI : PB13/PB14/PB15
136 - USER_PB : PC13
137 - LD2 : PA5
138 - DAC_OUT1 : PA4
139 - PWM_2_CH1 : PA5 (might conflict with SPI1)
141 For more details please refer to `STM32 Nucleo-64 board User Manual`_.
146 Nucleo F091RC board includes an ST-LINK/V2-1 embedded debug tool interface.
156 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
159 the ``--runner`` (or ``-r``) option:
161 .. code-block:: console
163 $ west flash --runner openocd
164 $ west flash --runner jlink
167 ----------------------------------------
169 Here is an example for the :zephyr:code-sample:`blinky` application.
171 .. zephyr-app-commands::
172 :zephyr-app: samples/basic/blinky
182 :zephyr:code-sample:`hello_world` application.
184 .. zephyr-app-commands::
185 :zephyr-app: samples/hello_world
187 :maybe-skip-config:
193 .. target-notes::
196 https://www.st.com/en/evaluation-tools/nucleo-f091rc.html
199 https://www.st.com/resource/en/reference_manual/dm00031936.pdf
201 .. _STM32 Nucleo-64 board User Manual:
202 https://www.st.com/resource/en/user_manual/dm00105823.pdf
205 https://www.st.com/en/development-tools/stm32cubeprog.html