初识单片机

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 小时前
STM32 工程在 VSCode 中用 AI 搭建软件骨架架构:从零到可运行的分层实践
笔记·stm32·单片机·代码规范
武汉万象奥科2 小时前
T153芯片解析:ARM+RISC-V异构架构,集成三路千兆网
arm开发·嵌入式硬件·物联网·arm核心板
恒锐丰科技林技术员2 小时前
EG393 双通道电压比较器芯片解析
经验分享·嵌入式硬件·硬件工程
HRTOS2 小时前
8051 单片机 RTOS 开发的难点在哪里?从任务切换、中断管理到资源控制
单片机·51单片机·嵌入式·8051·hrtos
深圳老胡2 小时前
STM32 工程在 VS Code 中的编译与调试:AI 辅助工具实战指南
笔记·stm32·单片机·代码规范
万物智能信息科技3 小时前
LoRa串口透传驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
驱动开发·嵌入式硬件·华为·开源·harmonyos
送外卖的工程师3 小时前
STM32空气质量检测系统(机智云)
stm32·单片机·嵌入式硬件
Industio_触觉智能3 小时前
把NPU检测直接嵌进采集终端|RK3576 AI采集终端全链路拆解教程-上
人工智能·嵌入式硬件·硬件架构·硬件工程·智能硬件·npu·rk3576
comyccccc3 小时前
STM32F103C8T6核心板电路深度解析学习笔记
单片机·嵌入式硬件