初识单片机

1 什么是单片机

单片机(Single-Chip Microcomputer)即单片微型计算机,是一种集成电路芯片。它把具有数据处理能力的中央处理器 CPU、随机存储器 RAM、闪存 Flash、多种 I/O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上,构成一个小而完善的微型计算机系统,在工业控制领域广泛应用。

单片机特点:

体积小:小于 5mm × 5mm

功耗低:mA 级

集成度高:IO/TIM/AD/DA

使用方便:C 语言开发,支持 Debug 调试

扩展灵活:IIC/SPI 等接口

2 Cortex-M 系列介绍

2.1 ARM 公司与 ST 公司

ARM 公司:只做内核设计和 IP 授权,不参与芯片设计。

ST 公司:拿到 ARM 公司授权后,进行芯片设计。类似的公司还有华为、高通、NXP 等。

2.2 ARM 内核系列

A 系列:Application 缩写。高性能应用,比如:手机、电脑、电视等。

R 系列:Real-time 缩写。实时性强,汽车电子、军工、无线基带等。

M 系列:Microcontroller 缩写。超低功耗,工控、消费电子、家电、医疗器械等。

性能由高到低,时钟频率由高到低。

2.3 STM32 命名规则

ST ------ 意法半导体

M ------ Microelectronics,微电子

32 ------ 总线宽度

相关推荐
无敌最俊朗-1 天前
【电感专题2:电感的感抗、电路的阻抗、电流的滞后】
单片机·嵌入式硬件·元器件·电感
wuyk5551 天前
嵌入式故障诊断-Bug002-局部大数组压栈高温必死机
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·嵌入式实时数据库
Zwawa1 天前
嵌入式OLED表驱动菜单:用一张表、一个栈和一个窗口重写表驱动菜单
c语言·单片机·嵌入式
Dev_XH1 天前
【成品设计】基于沁恒单片机的电动汽车充电站智慧调度系统
stm32·单片机·嵌入式硬件·物联网
shimly1234561 天前
(done) 嵌入式硬件电路图 (5) 重要的元器件特性之二极管三极管
嵌入式硬件
minglie11 天前
esp32c3+atshell测试ov7670
单片机·嵌入式硬件
橘为己有4411 天前
51单片机:流水灯
单片机·51单片机
不脱发的程序猿1 天前
STM32和VS1053制作电子琴
stm32·单片机·嵌入式硬件·midi·vs1053
Zwawa2 天前
C语言函数指针与宏实战:从回调、表驱动菜单到X-Macro,讲透嵌入式代码解耦
c语言·单片机·嵌入式
shimly1234562 天前
(done) 嵌入式硬件电路图 (2) 熟悉常用元器件
嵌入式硬件