STM32之GPIO
联航精英训练营
1
单片机与MCU
单片机,全称单片微型计算机(英语:Single-Chip
Microcomputer),又称微控制器(Microcontroller
)是把中央处理器、存储器、定时/计数器(
Timer/Counter)、各种输入输出接口等½集成在一块集
成电路芯片上的微型计算机。
8051是一种8½元的单芯片微控制器,属于MCS-51单芯
片的一种,由英特尔公司于1981年制造。
2
什么是STM32?
•新的基于ARM内核的32½MCU系列
–内核为ARM公司为要求高性½、½成本、½功
耗的嵌入式应用专门设计的
Cortex-M3
内核
–标准的ARM架构
•超前的½系结构
–高性½
–½电压
–½功耗
–创新的内核以及外设
•简单易用/自由/½风险
3
STM32 通用平台
STM32
概念
标准的
ARM
TM
Cortex-M3
内核
高性½外设
提供两个完整的产品系列
开发工具以及½件支持
各系列产品
全面兼容
Tools
Family
Periphs
Core
优点
• 可升级的½系结构
• 适用½所有的应用
• 给用户相同的“外观和感受”
• 统一的½件和开发投入
4
Cortex-M3 处理器
集成了内核和高级系统外设的分级处理器
• Cortex-M3 内核
– 哈½½系结构
– 拥有分支预测功½的三级流水线
– Thumb
®
-2 指令集和传统的 Thumb指令集
– 带有 硬件除法和 单信号周期乘法的ALU
• Cortex-M3
处理器
– Cortex-M3 内核
– 可配½的中断控制器
– 总线矩阵
– 先进的调试组件
– 可选择的 MPU & ETM
5
评论