Example: stock market

UM1724 User manual - STMicroelectronics

August 2020UM1724 Rev 141/681UM1724 user manualSTM32 Nucleo-64 boards (MB1136)IntroductionThe STM32 Nucleo-64 boards based on the MB1136 reference board (NUCLEO-F030R8, NUCLEO-F070RB, NUCLEO-F072RB, NUCLEO-F091RC, NUCLEO-F103RB, NUCLEO-F302R8, NUCLEO-F303RE, NUCLEO-F334R8, NUCLEO-F401RE, NUCLEO-F410RB, NUCLEO-F411RE, NUCLEO-F446RE, NUCLEO-L010RB, NUCLEO-L053R8, NUCLEO-L073RZ, NUCLEO-L152RE, NUCLEO-L452RE, NUCLEO-L476RG) provide an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontrollers in the LQFP64 package, choosing from the various combinations of performance, power consumption, and features. The ARDUINO Uno V3 connectivity support and the ST morpho headers provide an easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo boards do not require any separate probe as they integrate the ST-LINK/V2-1 debugger and programmer.

3. Connect the STM32 Nucleo board to a PC with a USB cable ‘Type-A to Mini-B’ through USB connector CN1 to power the board. The red LED LD3 (PWR) and LD1 (COM) must light up. LD1 (COM) and green LED LD2 must blink. 4. Press button B1 (left button). 5. Observe the blinking frequency of LED LD2 at different frequencies, by clicking on the ...

Tags:

  Manual, User, Mini, Um1724 user manual, Um1724

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of UM1724 User manual - STMicroelectronics

1 August 2020UM1724 Rev 141/681UM1724 user manualSTM32 Nucleo-64 boards (MB1136)IntroductionThe STM32 Nucleo-64 boards based on the MB1136 reference board (NUCLEO-F030R8, NUCLEO-F070RB, NUCLEO-F072RB, NUCLEO-F091RC, NUCLEO-F103RB, NUCLEO-F302R8, NUCLEO-F303RE, NUCLEO-F334R8, NUCLEO-F401RE, NUCLEO-F410RB, NUCLEO-F411RE, NUCLEO-F446RE, NUCLEO-L010RB, NUCLEO-L053R8, NUCLEO-L073RZ, NUCLEO-L152RE, NUCLEO-L452RE, NUCLEO-L476RG) provide an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontrollers in the LQFP64 package, choosing from the various combinations of performance, power consumption, and features. The ARDUINO Uno V3 connectivity support and the ST morpho headers provide an easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo boards do not require any separate probe as they integrate the ST-LINK/V2-1 debugger and programmer.

2 The STM32 Nucleo boards come with the comprehensive free software libraries and examples available with the STM32 Cube MCU Packages, as well as direct access to the Arm Mbed online resources at 1. STM32 Nucleo-64 board Picture is not Rev 14 Content1 Features .. 62 Ordering information .. 83 Development environment .. requirements .. toolchains .. software .. 94 Conventions .. 95 Quick start .. started .. bootloader limitations .. configuration variants ..116 Hardware layout and configuration .. PCB .. ST-LINK/V2-1 .. firmware upgrade .. the ST-LINK/V2-1 to program and debug the STM32 on board . ST-LINK/V2-1 to program and debug an external STM32 application .. supply and power selection .. supply input from the USB connector .. power supply inputs: VIN and E5V .. power supply input: + .. power supply output.

3 (IDD) .. 23UM1724 Rev 143 clock .. clock supply .. 32 kHz clock supply .. communication .. bridges .. connectors .. connectors .. morpho connector .. 537 Nucleo-64 boards information .. marking .. revision history .. known limitations .. 64 Revision history .. 65 List of TablesUM17244/68UM1724 Rev 14 List of TablesTable information .. 7 Table explanation .. 8 Table conventions .. 9 Table states .. 16 Table connector CN4 (SWD) .. 19 Table configuration table .. 20 Table power sources .. 21 Table jumper .. 21 Table 9.+ V external power source .. 22 Table bridges.. 26 Table connectors on NUCLEO-F030R8, NUCLEO-F070RB, NUCLEO-F072RB, NUCLEO-F091RC .. 37 Table connectors on NUCLEO-F103RB .. 39 Table connectors on NUCLEO-F302R8 .. 40 Table connectors on NUCLEO-F303RE .. 41 Table connectors on NUCLEO-F334R8.

4 42 Table connectors on NUCLEO-F401RE and NUCLEO-F411RE .. 43 Table connectors on NUCLEO-L053R8 .. 45 Table connectors on NUCLEO-L010RB and NUCLEO-L073RZ .. 46 Table connectors on NUCLEO-F446RE .. 47 Table connectors on NUCLEO-F410RB .. 49 Table connectors on NUCLEO-L152RE .. 50 Table connectors on NUCLEO-L452RE .. 51 Table connectors on NUCLEO-L476RG .. 52 Table morpho connector on NUCLEO-F030R8 .. 53 Table morpho connector on NUCLEO-F070RB .. 54 Table morpho connector on NUCLEO-F072RB, NUCLEO-F091RC, NUCLEO-F303RE, NUCLEO-F334R8.. 55 Table morpho connector on NUCLEO-F103RB .. 55 Table morpho connector on NUCLEO-F302R8 .. 57 Table morpho connector on NUCLEO-F401RE, NUCLEO-F411RE, NUCLEO-F446RE .. 58 Table morpho connector on NUCLEO-L010RB, NUCLEO-L053R8, NUCLEO-L073RZ, NUCLEO-L152RE .. 59 Table morpho connector on NUCLEO-L452RE.

5 60 Table morpho connector on NUCLEO-L476RG .. 61 Table morpho connector on NUCLEO-F410RB .. 62 Table revision history .. 65UM1724 Rev 145/68UM1724 List of Figures5 List of FiguresFigure Nucleo-64 board.. 1 Figure block diagram .. 12 Figure layout .. 13 Figure layout .. 14 Figure Nucleo board mechanical dimensions .. 15 Figure configuration .. 17 Figure the list of drivers in Device Manager .. 17 Figure the STM32 Nucleo board to program the on-board STM32 .. 18 Figure ST-LINK/V2-1 to program the STM32 on an external application .. 19 Figure .. 28 Figure .. 28 Figure .. 29 Figure .. 29 Figure .. 30 Figure .. 30 Figure .. 31 Figure .. 31 Figure .. 32 Figure .. 32 Figure .. 33 Figure and NUCLEO-L010RB .. 33 Figure .. 34 Figure .. 34 Figure .. 35 Figure .. 35 Figure .. 36 FeaturesUM17246/68UM1724 Rev 141 FeaturesThe STM32 Nucleo board offers the following features: STM32 microcontroller in LQFP64 package Three LEDs: USB communication (LD1), user LED (LD2), power LED (LD3) Two push-buttons: user and RESET Two types of extension resources ARDUINO Uno V3 connectivity ST morpho extension pin headers for full access to all STM32 I/Os Flexible board power supply: USB VBUS or external source ( V, 5 V, 7-12 V) Power management access point On-board ST-LINK/V2-1 debugger and programmer with SWD connector Selection-mode switch using the kit as a standalone ST-LINK/V2-1 USB re-enumeration capability.

6 Three different interfaces supported on USB: Virtual COM port Mass storage Debug port Comprehensive free software libraries and examples available with the STM32 Cube MCU Package Arm Mbed (a) (see )a. Arm and Mbed are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or Rev 147/68UM1724 Ordering information672 Ordering informationTo order an STM32 Nucleo-64 board, refer to Table 1. Additional information is available from the datasheet and reference manual of the target STM32. Table 1. Ordering information Order codeBoard referenceTargeted STM32 Differentiating featureNUCLEO-F030R8MB1136 STM32F030R8T6 Arm Mbed Enabled NUCLEO-F070 RBSTM32F070 RBT6 NUCLEO-F072 RBSTM32F072 RBT6 NUCLEO-F091 RCSTM32F091 RCT6 UNUCLEO-F103 RBSTM32F103 RBT6 NUCLEO-F302R8 STM32F302R8T6 NUCLEO-F303 RESTM32F303 RET6 NUCLEO-F334R8 STM32F334R8T6 NUCLEO-F401 RESTM32F401 RET6 UNUCLEO-F410 RBSTM32F410 RBT6 UNUCLEO-F411 RESTM32F411 RET6 UNUCLEO-F446 RESTM32F446 RET6 UNUCLEO-L010 RBSTM32L010 RBT6-NUCLEO-L053R8 STM32L053R8T6 Arm Mbed Enabled NUCLEO-L073 RZSTM32L073 RZT6 UNUCLEO-L152 RESTM32L152 RET6 NUCLEO-L452 RESTM32L452 RET6U-NUCLEO-L476 RGSTM32L476 RGT6 UArm Mbed Enabled Ordering informationUM17248/68UM1724 Rev CodificationThe meaning of the codification is explained in Ta b l e 2.

7 The order code is printed on a sticker placed at the top or bottom side of the 2. Codification explanationNUCLEO-XXYYRTD escriptionExample: NUCLEO-L452 REXXMCU series in STM32 Arm Cortex MCUsSTM32L4 SeriesYYSTM32 product line in the seriesSTM32L452 RSTM32 package pin count64 pinsTSTM32 Flash memory size: 8 for 64 Kbytes B for 128 Kbytes C for 256 Kbytes E for 512 Kbytes G for 1 Mbyte Z for 192 Kbytes512 KbytesUM1724 Rev 149/68UM1724 Development environment673 Development System requirements Windows OS (7, 8 and 10), Linux 64-bit, or macOS USB Type-A to mini -B Development toolchains IAR Systems - IAR Embedded Workbench (a) Keil : MDK-ARM(a) GCC-based IDEs Arm Mbed online(b) (see ) Demonstration softwareThe demonstration software, included in the STM32 Cube MCU Package corresponding to the on-board microcontroller, is preloaded in the STM32 Flash memory for easy demonstration of the device peripherals in standalone mode.

8 The latest versions of the demonstration source code and associated documentation can be downloaded from Conventions Ta b l e 3 provides the conventions used for the ON and OFF settings in the present document. In this document, the references are STM32 Nucleo board and STM32 Nucleo boards for all information that is common to all sale On Windows Refer to the website and to Table 1: Ordering information, to determine which order codes 3. ON/OFF conventions Convention Definition Jumper JP1 ON Jumper fittedJumper JP1 OFF Jumper not fittedSolder bridge SBx ON SBx connections closed by solder or 0-ohm resistorSolder bridge SBx OFF SBx connections left open Quick startUM172410/68UM1724 Rev 145 Quick startThe STM32 Nucleo board is a low-cost and easy-to-use development platform used to quickly evaluate and start development with an STM32 microcontroller in LQFP64 installing and using the product, accept the Evaluation Product License Agreement from the web more information on the STM32 Nucleo board and to access the demonstration software.

9 Visit Getting startedFollow the sequence below to configure the STM32 Nucleo board and launch the demo the jumper position on the board, JP1 off, JP5 (PWR) on U5V, JP6 on (IDD), CN2 on (NUCLEO) For correct identification of all device interfaces from the host PC, install the Nucleo USB driver available from the web page, prior to connecting the Connect the STM32 Nucleo board to a PC with a USB cable Type-A to mini -B through USB connector CN1 to power the board. The red LED LD3 (PWR) and LD1 (COM) must light up. LD1 (COM) and green LED LD2 must Press button B1 (left button).5. Observe the blinking frequency of LED LD2 at different frequencies, by clicking on the button The demonstration software and several software examples on how to use the STM32 Nucleo board features are available at the web Develop the application using the available NUCLEO-L476RG bootloader limitations Boot from system Flash memory results in executing bootloader code stored in the system Flash memory, protected against write and erase.

10 This allows in-system programming (ISP), that is, flashing the STM32 user Flash memory. It also allows writing data into RAM. The data come in via one of the communication interfaces such as USART, SPI, I2C bus, USB, or bootloader version can be identified by reading the bootloader ID at the address STM32L476 RGT6 part soldered on the NUCLEO-L476RG main board is marked with a date code, corresponding to its date of manufacturing. STM32L476 RGT6 parts with the date code prior or equal to week 22 of 2015 are fitted with bootloader V , affected by the limitations to be worked around, as described hereunder. Parts with the date code starting from week 23 of 2015 contain bootloader V in which the limitations no longer locate the visual date code information on the STM32L476 RGT6 package, refer to the section Package information of the datasheet (DS10198) available at Date code related portion of the package marking takes Y WW format, where Y is the last digit of UM1724 Rev 1411/68UM1724 Quick start67the year and WW is the week.


Related search queries