NUCLEO

您所在的位置:网站首页 stm32f401ret6原理 NUCLEO

NUCLEO

#NUCLEO| 来源: 网络整理| 查看: 265

NUCLEO-F401RE

Affordable and flexible platform to ease prototyping using a STM32F401RET6 microcontroller.

Table of ContentsOverviewMicrocontroller featuresBoard featuresBoard pinoutSupported shieldsGetting startedTechnical referencesKnown limitationsTips and TricksOverview¶

The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.

The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.

The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.

Microcontroller features¶ STM32F401RET6 in LQFP64 package ARM®32-bit Cortex®-M4 CPU with FPU 84 MHz max CPU frequency VDD from 1.7 V to 3.6 V 512 KB Flash 96 KB SRAM GPIO (50) with external interrupt capability 12-bit ADC with 16 channels RTC Advanced-control Timer General Purpose Timers (7) Watchdog Timers (2) USART/UART (4) I2C (3) SPI (3) SDIO USB 2.0 OTG FS

Board features¶ Two types of extension resources Arduino Uno Revision 3 connectivity STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os On-board ST-LINK/V2-1 debugger/programmer with SWD connector Selection-mode switch to use the kit as a standalone ST-LINK/V2-1 Flexible board power supply USB VBUS or external source (3.3 V, 5 V, 7 - 12 V) Power management access point User LED (LD2) Two push buttons: USER and RESET USB re-enumeration capability: three different interfaces supported on USB Virtual Com port Mass storage (USB Disk drive) for drag'n'drop programming Debug port

Board pinout¶

Pins Legend¶

You can find more details on the available pins and labels in the PeripheralPins.c and PinNames.h files.

These files can be found in:

ARMmbed/mbed-os repository on GitHub (up-to-date version, used with mbed CLI commands)

https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/

mbed-dev library in developer.mbed.org (source files of the mbed library used on mbed compiler IDE)

https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/

Arduino-compatible headers¶

Morpho headers¶

These headers give access to all STM32 pins.

Supported shields¶ ST X-NUCLEO boards¶

See Matrix of tested boards.

Other Non-ST boards¶

See here.

Getting started¶

This video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:

Nucleo ST-LINK/V2 driver installation and firmware upgradeInstall the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this LINK for all details. For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this LINK for all details.

Technical references¶

For more information, please refer to:

STM32F401RE microcontroller Nucleo board SDK changes log

Known limitations¶

The following section describes known limitations of the platform. Note that general issues are tracked into the mbed repository available on GitHub.

On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information HERE

Tips and Tricks¶

Find more information in ST WIKI pages.

 Buy Now

You need to log in to post a discussion

Discussion topics TopicRepliesLast post sevenSegmant_stopwatch sevenSegmant_stopwatch 0 18 Apr 2019 by Yarik Gricev encoders, F401RE, Nucleo, quadrature Nucleo F401RE and Quadrature encoders 30 20 Oct 2018 by MAINO MARIO Missing, problem, SERIAL_RX, SERIAL_TX SERIAL_TX SERIAL_RX: not recieving data from STM32F401 0 04 Nov 2017 by Maria Chavez I2C slave, NuCleo-F401RE, OS-5 NUCLEO-F401RE I2C slave problem 15 23 Jun 2017 by bus710 . F401RE, firmware, Nucleo nucleo firmware update problem 1 07 Apr 2017 by Luca Sevà linux, Nucleo Flashing and running STM Nucleo board in Linux 3 11 Oct 2016 by Robin Clark HID reading doesn't work - nucleo STM32F401RE 0 22 Sep 2016 by Daniel Sierra NuCleo-F401RE, OS-5, SPI NUCLEO-F401RE SPI API problem 0 29 Aug 2016 by Jingxi Zhang mRotaryEncoder, NuCleo-F401RE, rotary Nucleo F401RE and rotary encoders 0 01 Jul 2016 by Balazs Bornyasz How to get unique ID 1 11 Mar 2016 by Joseph Ellsworth F401RE out of reset time vs F103 2 15 Nov 2015 by Bill Bellis encoders, F401RE, Nucleo, quadrature Nucleo F401RE and Quadrature encoders 3 17 Jan 2015 by Miguel Sánchez Offline compile & debug 9 13 Jan 2015 by Lukasz Buczynski MBED.HTM HTTP ERROR 2 14 Dec 2014 by enrico taormina CoIDE, F401RE, offline CoIDE mbed offline compile F401RE 11 13 Nov 2014 by Miguel Moreto Nucleo, Ticker Weird Ticker Behavior Inside Class 1 11 Oct 2014 by Abraham Howell ST Mbed status - betta ! 16 02 Oct 2014 by C T I2C, Nucleo Repeated Start of I2C does not work. 3 03 Aug 2014 by John Dyal F401RE, Nucleo, robot, STEM Unique Fully Open Source Educational Robot - Apeiros 2 14 Jul 2014 by Sergey Kordubin Nucleo, robot Nucleo Robot 12 10 Jul 2014 by Sergey Kordubin Speed up the board to 84MHz 13 27 Jun 2014 by Clive Turvey Nucleo, Serial Serial pc(SERIAL_TX,SERIAL_RX) problem. 8 20 Jun 2014 by Wim Huiskamp F401RE, Nucleo Bad experience with the Nucleo F4 11 13 Jun 2014 by Wim Huiskamp Pin, pinmap Nucleo Pinmap to Micro Pinout Diagram 12 25 May 2014 by bco stm Nucleo Upload with new version NOT WORKING !!!! 0 22 May 2014 by Roman Kuzmin F401RE, Nucleo, ST Crash oh upload 7 15 May 2014 by S. Ken San wait wait not working on 401RE 10 10 May 2014 by hitesh koradia ethernet Ethernet shield/module with ST Nucleo F401RE 1 23 Apr 2014 by Thomas Kirchner debug, Serial Windows7 serial configuration for debug 10 22 Apr 2014 by Sea Food bin, offline compile Offline KeilMDK5.1 compile and Blink LED problem 8 14 Apr 2014 by aaron xu See more related discussion topics Questions 2 answers Ported to STM32F401CCU6 failed, heads up needed. Kai Liu 4 years ago

NuCleo-F401RE

0 answers I2C Not working on F411RE Nicola Adami 4 years, 2 months ago

I2C, NUCLEO-F411RE

0 answers The interface firmware FAILED to reset/halt the target MCU for STM32F401RE m mounika 4 years, 3 months ago

NuCleo-F401RE

1 answer Can I debug this board with pyOCD? Alan Bowman 4 years, 7 months ago

NuCleo-F401RE, pyOCD

0 answers ANALOG-DIGITAL Nicolas Alfaro 4 years, 9 months ago

NuCleo-F401RE

See more related questions


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3