单片机简介:
-
单片机是什么
单片机:single-chip microcomputer,单片微型计算机,是一种集成电路芯片
单片机和电脑对比:
插一句:RAM分为SRAM和DRAM,二者掉电数据都会丢失。SRAM不需要动态刷新,供电就可以。DRAM必须要持续刷新数据才不会消失。电脑上的内存就是DRAM,
-
单片机有什么用
用于仪器仪表,汽车电子,家用电器,军工,消费电子等。
-
CISC VS RISC
举例:
CISC: 8051架构,X86架构
RISC: ARM架构,RISC-V架构,MIPS架构
-
冯诺依曼结构VS哈佛结构
冯诺依曼结构:程序和数据在同一个存储器上,分时复用,读程序不能读数据,读数据不能读程序。执行效率较低,但是占用资源少
哈佛结构:程序和数据在两个存储器上,读程序读数据能同时。执行效率较高,但是占用资源多
Cortex-M系列介绍
-
ARM公司
ARM公司:只设计芯片内核和给合作伙伴授权IP,不参与芯片设计。(R:RISC精简指令集的意思)
2.ARM架构为何风靡全球
-
低功耗,低成本,高性能
-
支持16/32位双指令集
-
合作伙伴多
-
Cortex内核分类及特征
3.ARM为何叫ARM
对比 | Cortex-A (Application) | Cortex-R (Real-time) | Cortex-M (Microcontroller) |
性能 | 高 | 中 | 低 |
应用 | 手机,电视,移动计算 | 军工,汽车电子,无线基站 | 工控,传感器 |
初识STM32
1.STM32资料网站
ST中文社区网:意法半导体STM32/STM8技术社区 - 提供最新的ST资讯和技术交流 (stmcu.org.cn)
ST官网:世意法官网 (st.com)
2.STM32是什么
ST:意法半导体
M:MCU/MPU
32:32位
3.STM32芯片分类
ST累计推出了5大类,18个系列,1000多种型号的Cortex内核的微控制器,目前我主要接触Cortex-M3/M4/M7系列的单片机,他们的一些对比如下表:
4.STM32命名规则
5.STM32选型
由高到低(性能),由大到小(FLASH,SRAM)