STM32(1)-- STM32概况
STM32是32位微控制器,就是单片机(51单片机,32单片机),最基本的功能就是可控制引脚电平的高低32是说内部的数据总线是32位的,一次性可以传输32位的数据STM32是基于ARM Cortex-M内核的微处理器。
开发板:YS-F1PRO
处理器型号:stm32f103zet6
1. STM32概述
STM32是32位微控制器,就是单片机(51单片机,32单片机),最基本的功能就是可控制引脚电平的高低
32位是说内部的数据总线是32位的,一次性可以传输32位的数据
STM32是基于ARM Cortex-M内核的微处理器
ST 是意法半导体(SOC厂商),M 是 Microelectronics 的缩写,32 表示32 位,合起来理解,STM32就是指 ST 公司开发的 32 位微控制器
2. ARM公司
负责处理器(CPU)的架构设计(IP内核),不生产处理器(CPU),设计方案授权给处理器生产商(三星,高通,德州仪器,ST等 )
设计的处理器属于精简指令集计算机RISC,与微软的复杂指令集不同


Cortex-A 系列 - 开放式操作系统的高性能处理器
•智能手机
•智能本和上网本
•电子书阅读器
•数字电视
•家用网关
Cortex-R 系列 - 面向实时应用的卓越性能
•汽车制动系统
•动力传动解决方案
•大容量存储控制器
•网络和打印
Cortex-M 系列 - 面向具有确定性的微控制器应用的成本敏感型解决方案
•微控制器
•混合信号设备
•智能传感器
•汽车电子和气囊
3. ARM指令集



4. ARM内核
M3内核

M4内核

M4主要多了DSP和FPU(浮点数计算)
5. 从Cortex-M内核到Cortex-M微控制器(芯片)

ARM公司设计Cortex-M3内核,芯片厂家在此基础上设计外设、存储器、时钟、IO等




6. STM32命名规则

7. STM32选型

8. STM32的IO分配

9. 参考手册和数据手册
资料获取:
参考手册:官网

数据手册:立创商城/官网



10. 调试工具(仿真器)

此工具可将程序烧录到单片机中,也可使用在线仿真功能
11. 开发环境

更多推荐



所有评论(0)