diff --git a/02-嵌入式系统基础知识/README.md b/02-嵌入式系统基础知识/README.md index 8dc965e..cd6259c 100644 --- a/02-嵌入式系统基础知识/README.md +++ b/02-嵌入式系统基础知识/README.md @@ -47,7 +47,7 @@ 嵌入式系统的硬件构成是一个有机整体,各模块协同工作实现特定功能。以下从核心组件到通信架构进行深度解析: -### 一、MCU(微控制器):嵌入式系统的心脏 +### MCU(微控制器):嵌入式系统的心脏 #### 1. **核心功能** - **运算与控制**:执行程序指令,处理传感器数据,控制外设。 - **典型架构**: @@ -61,7 +61,7 @@ - **片上外设**:集成ADC、DAC、PWM等功能模块,减少外部芯片依赖。 -### 二、存储器:程序与数据的载体 +### 存储器:程序与数据的载体 #### 1. **Flash存储器** - **功能**:存储程序代码(固件),掉电不丢失。 - **分类**: @@ -83,7 +83,7 @@ - **FRAM**:铁电随机存储器,读写速度快、寿命长(10^12次擦写),用于数据记录。 -### 三、外设接口:与外部世界的桥梁 +### 外设接口:与外部世界的桥梁 #### 1. **GPIO(通用输入输出)** - **功能**:数字信号输入/输出(如控制LED、读取按键状态)。 - **特性**: @@ -111,7 +111,7 @@ - 频率范围:几Hz~MHz(如舵机控制需50Hz PWM)。 -### 四、传感器:感知物理世界的窗口 +### 传感器:感知物理世界的窗口 #### 1. **常见类型** - **环境传感器**: - **温湿度**:DHT22、SHT30(精度±0.3°C)。 @@ -129,7 +129,7 @@ - **模拟接口**:输出电压值,需通过MCU的ADC转换(如模拟光照传感器)。 -### 五、通信模块:连接万物的纽带 +### 通信模块:连接万物的纽带 #### 1. **短距离通信** - **WiFi**: - 标准:802.11b/g/n(如ESP8266、ESP32)。 @@ -154,7 +154,7 @@ - 主从协议,支持RS-232/RS-485,广泛用于工业设备通信。 -### 六、电源管理:续航与稳定性的保障 +### 电源管理:续航与稳定性的保障 #### 1. **电源转换** - **LDO(低压差线性稳压器)**: - 优点:电路简单,输出纹波小(如AMS1117-3.3)。 @@ -171,7 +171,7 @@ - 根据工作负载动态降低MCU电压(如ARM Cortex-M4的FlexPowerControl)。 -### 七、系统集成与典型架构 +### 系统集成与典型架构 #### 1. **最小系统** - MCU + 晶振 + 复位电路 + 电源。 - 示例:STM32最小系统板(核心板)。 @@ -196,7 +196,7 @@ - 定时唤醒GPS模块采集位置数据,通过BLE上传手机。 -### 八、开发与调试工具 +### 开发与调试工具 #### 1. **硬件工具** - **开发板**:STM32 Nucleo、Arduino、ESP32 DevKit。 - **调试器**:ST-Link、J-Link(用于程序下载和调试)。 @@ -208,7 +208,7 @@ - **调试工具**:OpenOCD(开源调试协议)、GDB(调试器)。 -### 九、面试高频问题 +### 面试高频问题 1. **SPI与I2C的区别**: - SPI:高速(可达数十Mbps),4线,点对点;I2C:低速(标准100kbps),2线,支持多设备。 @@ -218,20 +218,6 @@ 3. **低功耗设计的关键策略**: - 休眠模式、动态电压调整、关闭非必要外设、使用低功耗通信协议(如BLE)。 - -理解嵌入式系统的硬件构成需要从整体架构到具体组件层层深入。实际开发中,需根据项目需求(如功耗、性能、成本)权衡选择各模块,并通过合理的电源管理和通信策略实现系统最优设计。 ---- - -### 📌 主流 MCU 简介 - -| MCU 芯片 | 特点说明 | -|------------|----------------------------------------------| -| STM32 | Cortex-M 系列,丰富外设,社区活跃 | -| ESP32 | 双核 WiFi+BLE SoC,适合 IoT 项目 | -| NRF52 | BLE 专用,低功耗,常用于可穿戴设备 | -| NXP LPC | 工业级应用广泛,抗干扰能力强 | -| RISC-V MCU | 开源架构,初期发展中,适合学习/极简产品 | - --- ## 🔹 架构与启动流程