STM32 单片机中,ST 表示意法半导体公司,M 表示微控制器(Microelectronics),32 表示 32bit,STM32 意为意法半导体公司生产的 32bit 单片机。
下图是几种常见的 STM32 单片机:
图 1 几种常见的STM32单片机
STM32 单片机采用 ARM 的 Cortex-M 内核(又分为 M0~M7 内核),不同系列的 STM32 单片机采用的内核见下表。
表:不同系列的STM32单片机采用的内核
系 列 |
内 核 |
说 明 |
STM32-F0 |
Cortex-M0 |
入门级 |
STM32-L0 |
低功耗 |
STM32-F1 |
Cortex-M3 |
基础型,主频 72MHz |
STM32-F2 |
高性能 |
STM32-L1 |
低功耗 |
STM32-F3 |
Cortex-M4 |
混合信号 |
STM32-F4 |
高性能,主频 180MHz |
STM32-L4 |
低功耗 |
STM32-F7 |
Cortex-M7 |
高性能 |
以 STM32F1xx 系列为例,STM32单片机的型号含义如下图所示:
图 2 STM32单片机的型号含义
STM32单片机的最小系统电路
单独一块单片机芯片是无法工作的,需要增加外围电路给芯片提供电源、时钟信号和复位信号,为了能将编写的程序下载到单片机芯片,还应有下载电路。
单片机芯片与提供基本工作条件的电路(电源电路、时钟电路、复位电路和程序下载电路)一起,就构成了单片机的最小系统电路。
例如,下图是 STM32F103C8T6 单片机的最小系统电路原理图,该电路主要由 STM32 单片机芯片及其工作必需的电源电路、复位电路、时钟电路、启动方式设置电路和下载调试端组成。
图 3 STM32F103C8T6单片机的最小系统电路原理图
为了方便测试该最小系统能否正常工作,在单片机的 PC13 端(② 脚)外接了一个发光二极管 VD2,测试时,往单片机下载驱动 VD2 闪烁发光的程序,若 VD2 会闪烁发光,则表明该系统可正常工作。
本文链接:http://task.lmcjl.com/news/12881.html