STM32基础
单片机
单片机指一个集成在一块芯片上的完整计算机系统,具有一个完整计算机所需要的大部分器件:CPU、内存、内部和外部总线系统, 目前大部分还会具有外存,同时集成诸如通讯接口、定时器,实时时钟等外围设备
单片机是对8/16/32位MCU(微处理器)的另一种叫法
组成结构:
运算器与控制器
程序执行过程
内存与存储器 只读存储器(ROM)和随机存储器(RAM)
输入输出设备和接口
时钟电路与定时器
中断系统
串行通信接口
单片机种类:
1、51系列 完整位处理器,但是运行速度过慢
2、AVR单片机 精简指令型单片机, 同震荡频率下是8位MCU中最快的一种单片机
3、PIC单片机 也是精简指令型, 中低端有 翻页 的概念, 编写程序比较麻烦
4、STM32 高性能、低成本、低功耗
处理器架构
分类
复杂指令集CPU:Intel、 AMD X86架构
精简指令集CPU:IBM、ARM ARM架构
ARM架构

STM32
STM32使用ARM Cortex-M3内核的32位MCU, 采用180nm内存工艺,,配有128kb闪存和20kbRAM,运行主频72MHZ
STM32命名规则:以STM32F103C8T6为例
| STM32 | F | 103 | C | 8 | T | 6 |
| 基于ARM核心的32位微控制器 | 产品类型 | 产品子系列 | 引脚数目 | 闪存存储器容量 | 封装 | 温度范围 |
产品类型:F 通用型 L低功耗 H 高性能 G 新一代通用 U 新一代低功耗
产品子类型: 101 基本型 102 USB基本型,USB2.0全速 103 增强型 105或107 互联型
引脚数目:T 36 C 48 R 64 V 100 Z 144
闪存存储器容量: 4 16k 6 32k 8 64k B 128k C 256k D 384k E 512k
封装:H BGA T LQFP U VFQFPN Y WLCSP64
温度范围:6 -40°C--85°C 7 -40°C--105°C
STM32系统架构
详细见官方说明文档,可以上立创商城查找对应型号器件,下面会有资料说明:https://www.szlcsc.com/?spm=sc.it.lg\&lcsc_vid=EgRWVVNUE1ZbAlYCEgMNUQAET1ANVwAHQFJcU1ZeRwUxVlNRTlRcVlRQTlBfVDsOAxUeFF5JWAIASQYPGQZABAsLWA%3D%3D
