The application of Microcontrollers in life is becoming more and more common, and it also makes life more convenient and better. Many intelligent hardware are applied to microcontrollers.
This paper takes STM32 as an example to analyze the classification, background, characteristics, structure and characteristics of development board, application scenarios and future prospects of STM32 microcontrollers. STM32 microprocessor launched by Italian Semiconductor Company (ST) is the first microprocessor based on ARM Cortex-M3 core introduced by Italian Semiconductor Company. The emergence of STM32 has raised the performance-price ratio of microcontrollers to a new level and entered a new era. STM32 microcontroller is a high-end 32-bit microcontroller representative based on ARM Cortex-M3 core, which is rapidly rising in recent years. At the same time, thermostatic element it also performs well in low power consumption and hard real-time control. Talking about the features of STM32, let’s first look at the features of its core Cortex-M3. Cortex-M3 uses the current mainstream ARM V7-M architecture. Compared with the popular ARM V4T architecture, Cortex-M3 has stronger performance, higher code density and higher cost-effective. Cortex-M3 processor combines a variety of breakthrough technologies, and has a breakthrough innovation in three aspects: low power consumption, low cost and high performance. Bit-precision ADC has a variety of conversion modes, with an internal temperature sensor and a STM32 device with dual ADCs. It can also make two ADCs work at the same time, resulting in nine more advanced conversion modes.
For example, each timer of STM32 has four capture and comparison units, and each timer can work together with other timers to generate more precise timing; for example, STM32 has advanced timers specially designed for motor control, with six PWM output channels programmable for dead time, and with emergency braking channels It can force the output of PWM signal to keep in a predefined safe state when abnormal situation occurs. For example, SPI interface device contains a hardware CRC unit, which supports CRC calculation of 8-bit byte and 16-bit flat data. It is very useful for data access of storage media such as SD or MMC.
It includes a low voltage detector, a clock safety management system and two watchdog timers. One of the two Watchdog Timers is called the window watchdog. The window watchdog must refresh before the predefined time limit arrives.
If it refreshes too early or too late, it will trigger the window watchdog to reset. The second watchdog is called an independent watchdog.
The independent pole-door dog is driven by an external oscillator, which is independent of each other and ensures its reliability. STM32 can lock its internal Flash so that the cracker can not read its content through the debug port.
When Flash’s read protection function is turned on, its write protection function is also turned on. Write protection is often used to prevent some unknown code writers from interrupting vector tables. Write protection not only protects the interrupt vector table, but also extends its protection to unused areas in Flash.
Intelligent fields such as communication on duty intelligent assistant system, intelligent visitor paging system, intelligent home system design, portal intelligent lock network, etc. At present, industrial control, consumer electronics, handheld devices, automotive electronics, security monitoring, communications, the Internet of Things, the Internet of Vehicles and other industries are widely used, while having a high cost-effective function. Because of its high cost-effective, suitable for manual DIY advantages, there is also a very high popularity among college students. The size of the whole plate is 8cm*10cm*2cm (including liquid crystal, but the height of the copper column is not calculated).
All IO ports except crystal oscillator are introduced on board, especially the IO ports of GPIOA and GPIOB are introduced in sequence, which can greatly facilitate everyone to expand and use. In addition, the unique one-button download function on board avoids the trouble of frequent settings of B0 and B1, and downloads directly on the computer by one key. More than 10 kinds of peripherals and interfaces on board can fully tap the potential of STM32. The author believes that STM32 microcontroller, relying on the strong R&D and production strength of ITF Semiconductor Company itself, has rapidly occupied most of the application fields of high-end Microcontrollers in China under the guidance of correct marketing strategy. ARM7 will be replaced by STM32. STM32 is inclined to industrial control without system, and peripheral equipment is even more abundant than ARM7 and ARM9.