STM32Cube tool description and installation analysis

Publisher:科技革新者Latest update time:2019-04-01 Source: eefocusKeywords:STM32Cube Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

1. Introduction to STM32CubeMX

STM32CubeMX is a graphical configuration tool for STM32 chips that STMicroelectronics has strongly recommended in recent years. It allows users to generate C initialization code using a graphical wizard, which can greatly reduce development work, time and cost.


STM32CubeMX covers almost all STM32 chips.


It has the following features:

1) Intuitively select the MCU model, specify the series, package, number of peripherals and other conditions;

2) Graphical configuration of microcontroller;

3) Automatically handle pin conflicts;

4) Dynamically set the clock tree and generate system clock configuration code;

5) Peripheral and middleware modes and initialization can be set dynamically;

6) Power consumption prediction;

7) C code engineering generator covers STM32 microcontroller initialization compiler software, such as IAR, KEIL, GCC;

8) Can be used independently or as an Eclipse plug-in.


2. STM32CubeMX installation environment

The construction of STM32CubeMX runtime environment consists of two parts.

Java runtime environment installation and STM32CubeMX software installation.

1) Java runtime environment. You can download the latest Java software from the official Java website www.java.com;

2) The latest version of STM32CubeMX can be downloaded from the ST official website www.st.com/content/st_com/zh.html;

3) Network disk: https://pan.baidu.com/s/1kWUH08n Password: 4th4

The Java runtime version of STM32CubeMX must be V1.7 or above.


Keywords:STM32Cube Reference address:STM32Cube tool description and installation analysis

Previous article:The readelf command reads the ELF and AXF files generated by STM32 compilation
Next article:STM32 IIC Detailed Explanation of STM32 IIC Slave Mode

Recommended ReadingLatest update time:2024-11-16 21:29

Some problems encountered when using STM32cube
 1. Cube may freeze when generating code. Solution: If you close Keil, the system will not freeze.   2. The default operation is that the internal crystal oscillator driver chip is running. How to turn on the external crystal oscillator driver?   Solution: Set the RCC option in the Pinout taskbar.   3. What aspects sh
[Microcontroller]
Azure RTOS and STM32Cube accelerate IoT development
According to IDC, the number of connected IoT devices will reach 41.6 billion by 2025 as more industry organizations realize the value of the data generated by digital devices. When most people think of IoT devices, they usually think of connected sensors or cameras used in smart home technology. These devices usually
[Internet of Things]
Azure RTOS and STM32Cube accelerate IoT development
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号