✅ 简单定义:
外设(外部设备 / Peripheral),是指连接在处理器(CPU 或 MCU)之外的功能模块,用于扩展系统的输入、输出、存储、通信等能力。
🔧 在嵌入式系统中,外设的本质是“功能模块”,可以是:
-
芯片内部自带的外设(On-chip peripherals)
➤ 集成在 MCU / DSP 芯片内部,由内部总线连接到处理器 -
芯片外部连接的外设(Off-chip peripherals)
➤ 通过 I/O 接口连接的独立芯片或器件
📦 常见的外设类型举例:
🖧 通信外设:
外设模块 | 作用 | 内部/外部 |
---|---|---|
UART | 串口通信(常用于调试) | 内部 |
SPI | 与 Flash、传感器通信 | 内部/外部 |
I2C | 与 EEPROM、RTC 通信 | 内部/外部 |
CAN | 车载、工业控制通信 | 内部 |
Ethernet | 网络通信 | 内部/外部 |
USB | 与电脑/外设连接 | 内部/外部 |
🎯 控制/IO 外设:
外设模块 | 作用 | 内部/外部 |
---|---|---|
GPIO | 通用数字输入/输出口 | 内部 |
PWM | 输出脉宽控制信号(如电机) | 内部 |
ADC | 模拟转数字(如测温电压) | 内部 |
DAC | 数字转模拟(音频/控制) | 内部 |
Timer | 定时器/计数器 | 内部 |
💾 存储类外设:
外设模块 | 作用 | 内部/外部 |
---|---|---|
SRAM | 高速存储器 | 内部/外部 |
Flash | 非易失存储(保存程序) | 内部/外部 |
EEPROM | 存配置参数、小数据等 | 外部 |
DDR SDRAM | 大容量运行内存 | 外部 |
📺 显示/输入设备:
外设 | 说明 |
---|---|
OLED / LCD | 显示模块 |
触摸屏 | 输入控制设备 |
按键 | 数字输入设备 |
蜂鸣器 / LED | 简单控制反馈装置 |
🔄 与 CPU/MCU 的关系
-
外设通过 总线(如 AHB、APB、AXI) 连接到处理器核心。
-
处理器通过 寄存器 访问外设,进行数据交换、控制操作。
-
外设通常可以触发 中断 来通知处理器“我有事干了”。
🎯 举个通俗的比喻:
CPU/MCU 是“大脑”,外设是“大脑可以控制的手、眼、耳朵”
大脑指挥外设采集信息、输出控制,实现智能行为
✅ 总结一句话:
外设是嵌入式系统中处理器控制或通信的功能模块,包括内部集成和外部扩展的各种硬件部件。