Introduction to STM32F103

Table of contents

1 What is STM32?

 2 STM32F103 (mainstream series STM32F1)

Naming rules 

On-Chip Resources/Peripherals

system structure

pin definition

launch configuration 

Minimum System Circuit 


1 What is STM32?

STM32 is a 32 -bit microcontroller developed by ST ( STMicroelectronics ) based on the ARM Cortex-M core

STM32 is often used in embedded fields, such as smart cars, drones, robots, wireless communications, Internet of Things, industrial control, entertainment electronics, etc.

STM32 is a classic embedded microcontroller with powerful functions, excellent performance, rich on-chip resources and low power consumption

ARM:

  • ARM refers to both the ARM company and the ARM processor core
  • ARM is the world's leading provider of semiconductor intellectual property ( IP ), more than 95% of the world's smartphones and tablets use the ARM architecture
  • ARM company designs the ARM core, and semiconductor manufacturers improve the peripheral circuits of the core and produce chips

Cortex:

  • Cortex is a new generation of ARM processor core, which is essentially the realization of ARM V7 architecture, which is completely different from other ARM cores and is newly developed.
  • According to 3 types of typical embedded system applications, that is, high-performance, microcontroller, and real-time, it is divided into 3 series, namely Cortex-A, Cortex-M, and Cortex-R. The STM32 belongs to the Cortex-M series.

 2 STM32F103 ( mainstream series STM32F1 )

Naming rules 

 

On-Chip Resources/Peripherals

 

 

 system structure

 

 

 pin definition

surface

 

 

picture 

 

The picture above is from: Using low cost STM32F103C8T6 boards with mbed. | Mbed

 

 

上图自:Getting Started with STM32F103C8T6 Blue Pill | Program with Arduino IDE (electronicshub.org)

 

 

launch configuration 

 

 

Minimum System Circuit 

 

 

 

 

 

 

Guess you like

Origin blog.csdn.net/weixin_44406127/article/details/131700027