Meet STM32

1.1. What is STM32
STM32, literally, ST is STMicroelectronics, M is the abbreviation of Microelectronics, 32 means 32 bits, and together, STM32 refers to the 32-bit microcontroller developed by ST Company. Among today's 32-bit controllers, STM32 is arguably the most brilliant new star. It is favored by darlings, favored by engineers and the market, and has no core.

1.2 What STM32 can do
STM32 belongs to a microcontroller. It comes with various common communication interfaces, such as USART, I2C, SPI, etc. It can be connected with many sensors and can control many devices. In real life, many electrical products we come into contact with have STM32 figures, such as smart bracelets, miniature quadcopters, balance cars, mobile POST machines, smart rice cookers, 3D printers, etc.

1.3, STM32 classification
STM32 has many series to meet the various needs of the market, from the core are divided into Cortex-M0, M3, M4 and M7, each core is roughly divided into mainstream, high performance and low power consumption .

1.4, STM32 naming method
Insert picture description here

1.5 The learning method of STM32

1.5.1 Recommended network resources

  • Punctual atom

    The development board I have is a series of punctual atom explorers. The forum of punctual atom components is relatively complete, with comprehensive information and extensive discussions. It can be used to download materials for creativity. There is also a lot of relevant information in the
    official forum of ARM company,
    which is easy to find but less discussed.
    1.5.2 How to start learning

(1) General development boards will be accompanied by learning materials. First of all, you must understand the scope of learning and then start learning
(2) Find the core learning materials, and at the same time understand the hardware resources of the development board
(3) Install the development environment
(4) Learning basics
1.5. 3 Basic skills required

(1) Solid C language foundation, mastering C language is the basis for embedded learning
(2) Skilled use of development environment
(3) Comparative study of library functions and registers

1.6 Learning direction of STM32

1. Basic peripherals: GPIO input and output, external interrupt, timer, serial port
2. Advanced peripherals: SPI, IIC, WDG, etc.
3. Application functions: UCOS, FATFS, etc.

At this point, everyone basically understands how to learn STM32! Let us look at the next section, software and environment installation.
In addition, if you think this article is good, I hope you can click below to read and comment. Your support for likes is our greatest encouragement!

Insert picture description here

Published 180 original articles · praised 809 · 340,000 visits +

Guess you like

Origin blog.csdn.net/qq_45172832/article/details/105609573