Lines Matching +full:tx +full:- +full:en +full:- +full:gpios

5 The STM32 Nucleo-64 development board with STM32F030R8 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
61 - `STM32F030 reference manual`_
62 - `STM32F030 data sheet`_
69 +-----------+------------+-------------------------------------+
72 | NVIC | on-chip | nested vector interrupt controller |
73 +-----------+------------+-------------------------------------+
74 | UART | on-chip | serial port-polling; |
75 | | | serial port-interrupt |
76 +-----------+------------+-------------------------------------+
77 | PINMUX | on-chip | pinmux |
78 +-----------+------------+-------------------------------------+
79 | GPIO | on-chip | gpio |
80 +-----------+------------+-------------------------------------+
81 | CLOCK | on-chip | reset and clock control |
82 +-----------+------------+-------------------------------------+
83 | FLASH | on-chip | flash memory |
84 +-----------+------------+-------------------------------------+
85 | WATCHDOG | on-chip | independent watchdog |
86 +-----------+------------+-------------------------------------+
87 | I2C | on-chip | i2c controller |
88 +-----------+------------+-------------------------------------+
89 | ADC | on-chip | ADC controller |
90 +-----------+------------+-------------------------------------+
100 Each of the GPIO pins can be configured by software as output (push-pull or open-drain), as
101 input (with or without pull-up or pull-down), or as peripheral alternate function. Most of the
102 GPIO pins are shared with digital or analog alternate functions. All GPIOs are high current
106 -----------------
112 ----------------------------------
114 - UART_1 TX/RX : PA9/PA10
115 - UART_2 TX/RX : PA2/PA3 (ST-Link Virtual COM Port)
116 - I2C1 SCL/SDA : PB8/PB9 (Arduino I2C)
117 - I2C2 SCL/SDA : PB10/PB11
118 - SPI1 NSS/SCK/MISO/MOSI : PB6/PA5/PA6/PA7 (Arduino SPI)
119 - SPI2 NSS/SCK/MISO/MOSI : PB12/PB13/PB14/PB15
120 - USER_PB : PC13
121 - LD1 : PA5
122 - ADC : PA0
125 For more details please refer to `STM32 Nucleo-64 board User Manual`_.
130 Nucleo F030R8 board includes an ST-LINK/V2-1 embedded debug tool interface.
136 .. _nucleo-f030r8-flashing:
142 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
144 Alternatively, OpenOCD, JLink, prob-rs can also be used to flash the board using
145 the ``--runner`` (or ``-r``) option:
147 .. code-block:: console
149 $ west flash --runner openocd
150 $ west flash --runner jlink
151 $ west flash --runner prob-rs
154 ----------------------------------------
156 Here is an example for the :zephyr:code-sample:`blinky` application.
158 .. zephyr-app-commands::
159 :zephyr-app: samples/basic/blinky
165 If using the C-01 board, select revision '1' that supports the board.
167 .. zephyr-app-commands::
168 :zephyr-app: samples/basic/blinky
176 :zephyr:code-sample:`blinky` application.
178 .. zephyr-app-commands::
179 :zephyr-app: samples/basic/blinky
181 :maybe-skip-config:
184 Again you have to use the adapted command for C-01.
186 .. zephyr-app-commands::
187 :zephyr-app: samples/basic/blinky
189 :maybe-skip-config:
196 `STM32 Nucleo-64 board User Manual`_ mentions to Nucleo board variants.
198 …| *The board version MB1136 C-01 or MB1136 C-02 is mentioned on the sticker, placed on the bottom …
199 | *The board marking MB1136 C-01 corresponds to a board, configured as HSE not used.*
200 …| *The board marking MB1136 C-02 (or higher) corresponds to a board, configured to use ST-LINK MCO…
202 Using revision **2** adapted for C-02(or higher) as default when not explicitly selecting revisions.
203 If using the C-01 board, select revision **1**.
204 Please see :ref:`Flashing <nucleo-f030r8-flashing>` section.
209 .. target-notes::
212 https://www.st.com/en/evaluation-tools/nucleo-f030r8.html
215 https://www.st.com/resource/en/reference_manual/dm00091010.pdf
218 https://www.st.com/resource/en/datasheet/stm32f030r8.pdf
220 .. _STM32 Nucleo-64 board User Manual:
221 https://www.st.com/resource/en/user_manual/dm00105823.pdf
224 https://www.st.com/en/development-tools/stm32cubeprog.html