STM32[笔记]--2.初识单片机

2初识单片机

2.1什么是单片机

身边单片机案例

  • 共享单车
  • 门禁系统
  • 打卡机(指纹打卡,扫码打卡)
  • 快递柜
  • 航空航天
  • 。。。。。。
    单片机(Single-Chip Microcomputer)单片机微型计算机单片机不是一个CPU,而是一个微型计算机),是一种集成电路芯片,把具有数据处理的中央处理器CPU,随机存储器RAM,闪存flash,多种i/o口和中断系统,定时器/计数器等功能(可能还包括显示驱动电路,脉宽调制电路,模拟多路转换器,A/D转换器等电路)集成到一块硅片上构成的一个小而完整的微型计算机系统,在工业控制领域广泛应用。
    单片机架构如下图:(重要)
    STM32[笔记]--2.初识单片机_第1张图片
    单片机和电脑对比,CPU相当于电脑CPU,Flash相当于电脑的硬盘,RAM相当于电脑的内存,总线,时钟,外设相当于电脑的主板。
    单片机特点:
  • 体积小:<5牧mm*5mm\
  • 功耗低:mA级(毫安级别的功耗)
  • 集成度高:IO/TIM(定时器)/AD/DA
  • 使用方便:C语言/Debug
  • 扩展灵活:IIC/SPI/FSMC(各种通讯协议,通过这些协议就可以将各种模块接到上面)

2.2Cortex-M系列介绍

2.2.1ARM公司与ST公司

ARM公司:只做内核设计和IP授权,不参与芯片设计,(也就是ARM公司只做CPU)
ST公司:拿到ARM公司授权之后(也就是拿到ARM公司的CPU授权),进行芯片设计(设计的是除CPU以外的东西,如Flash,总线,时钟,外设等),类似的公司还有华为,高通,NXP等。
ARM内核的芯片的意思就是这个芯片里面的CPU是由ARM公司研发,然后授权给各个公司的

2.2.2ARM内核系列

ARM内核系列,也就是CPU的系列,分为了好几个系列
A系列:Applicatuon缩写。高性能应用,比如:手机,电脑,电视等。
R系列:Real-time缩写。实时性强,汽车电子,军工,无线基带等。
M系列:Microcontroller缩写。超低功耗,工控,消费电子,家电,医疗器械等。
性能由高到低。时钟频率由高到低。

2.2.3STM32命名规则

ST-意法半导体
M-Microelectronics微电子
32-总线宽度

这里面的8是内存容量,是64K,可以理解为Flash是64K。

你可能感兴趣的:(STM32[笔记]--2.初识单片机)