会读原理图与器件手册
TECH-06 · TECHNOLOGY FIELD GUIDE
嵌入式系统与计算机硬件
从电源、GPIO 和总线到固件、调试与可靠性,让硬件现象能够被测量和解释。
以低压开发板和官方数据手册为中心,覆盖数字电路基础、MCU 架构、外设驱动、实时性、调试、硬件安全与项目交付。
LAB BOUNDARY / 实验边界
先固定范围,再打开工具
仅使用安全特低电压开发板;断电接线、限流供电、共地确认。市电、锂电池包和高能量负载需合格人员与专用防护。
OUTCOMES / 完成标准
用可审阅的产出证明掌握
路线、实验与里程碑都围绕这四项能力收敛。
安全连接 GPIO/I²C/SPI/UART
编写可测试外设驱动
完成带测量证据的板级项目
ROUTE MAP / 路线索引
七个维度形成完整闭环
选择节点快速跳转;搜索和筛选会保留上下文。
FIELD LIBRARY / 技术知识库
搜索概念、方法、工具与故障
只有经过内容审阅的本地命令、模板和清单提供复制按钮。
电气安全、数字逻辑、固件、系统集成
每一步都同时读数据手册和测量真实信号,避免只靠示例代码。
阶段 1 · 电路与测量
掌握电压/电流/功率、欧姆定律、逻辑电平、上拉下拉、去耦、万用表和限流电源。
阶段 2 · MCU 基础
理解存储器映射、启动、时钟、GPIO、中断、定时器、PWM、ADC 与看门狗。
阶段 3 · 通信与驱动
依次实践 UART、I²C、SPI;用逻辑分析仪对照时序与协议字段。
阶段 4 · 系统工程
加入状态机、错误恢复、功耗、实时性、测试夹具、版本化构建和硬件安全边界。
电气约束、内存映射与时间
固件正确仍可能被电压、时序、并发或电磁环境击败。
数据手册层级
芯片数据手册给电气与封装,参考手册给外设寄存器,核心架构手册给 CPU 行为,开发板原理图给板级连接。
内存映射 I/O
外设寄存器是具有副作用的硬件接口;位宽、保留位、读写语义与时钟使能都要按手册处理。
实时不等于快
实时系统要求在已知截止期内有可分析的最坏行为;中断优先级、阻塞、DMA 和共享状态共同决定延迟。
低压、限流、可观测的板级工作台
先建立供电和测量纪律,再增加编程器、逻辑分析仪与调试探针。
基础装备
带限流的 USB/实验电源、万用表、面包板、合适电阻、逻辑分析仪和防静电措施;先核对量程。
开发板入口
Raspberry Pi Pico/RP2040 或厂商 Nucleo 板适合从 GPIO、UART 和 SWD 开始;型号必须和手册匹配。
构建与调试
使用厂商 SDK/CMake、编译器警告和 SWD 调试;构建信息与固件哈希写入实验记录。
cmake -S . -B build
cmake --build build --parallel按“供电—时钟—复位—引脚—协议”顺序 bring-up
板子不工作时从最基础的可观测条件开始,避免反复刷固件碰运气。
首次上电清单
断电检查短路与极性;设置限流;测量各电源轨、复位与时钟;最后连接调试器并读取芯片 ID。
□ 断电检查短路/极性
□ 设置电源电压与限流
□ 测量主电源轨
□ 检查 RESET 与时钟
□ 核对 SWD/UART 共地
□ 读取芯片 ID 后再刷写外设驱动分层
寄存器/HAL 层处理硬件,驱动层表达设备协议,业务层只依赖可测试接口;超时和错误码不可省略。
手册交叉阅读
从板级原理图找到引脚和电源,再查芯片数据手册的复用/电气限制,最后到参考手册查外设寄存器与时序。
先查物理层,再查协议和软件状态
测量电压与波形比增加日志更接近根因;一次只改变一个变量。
板子完全无响应
测电源轨与电流、复位脚、时钟、启动模式和调试接口;确认没有引脚冲突或反向供电。
I²C 一直 NACK
核对 7/8 位地址表达、上拉、电平、共地、速率与器件上电时间;用逻辑分析仪确认地址和 ACK 位。
偶发 HardFault/重启
保存故障寄存器与栈帧,检查栈溢出、对齐、越界、看门狗、供电跌落和中断并发。
电气安全与固件安全必须一起设计
错误接线可能损坏设备或伤人;调试接口和更新机制也会成为产品攻击面。
能量边界
课程仅操作安全特低电压;市电、锂电池组、电机和大电容需专业设计、保险、隔离与监督。
接口保护
核对绝对最大额定值与 IO 容限,断电接线,避免多个电源反向供电;未知信号先高阻测量。
产品安全
生产固件要验证更新签名、保护密钥、限制调试接口并提供恢复路径;不要靠隐藏接口或混淆代替安全设计。
从 LED 到可恢复的传感节点
每个项目都附原理图、BOM、固件版本、测量证据和故障复盘。
M1 · 安全点灯与按键
计算限流电阻,处理按键消抖,测量电压与波形,并解释 GPIO 模式。
M2 · 双总线传感器
接入 I²C 与 SPI 设备,记录时序、错误恢复、超时和数据有效范围。
M3 · 低功耗数据记录器
实现定时采样、环形缓冲、掉电恢复和功耗测量,给出容量预算。
M4 · 可更新节点
设计版本化固件、完整性验证、失败回滚、调试口策略与台架自动测试。
尝试更短的关键词,或清空分类后重新搜索。
REFERENCE SOURCES / 参考资料
优先回到标准、厂商与官方项目
外部页面可能更新;进入后核对版本、修订日期、平台与许可。
Arm · Introducing the Arm Architecture
Arm 官方架构入门,并解释 Architecture Reference Manual 与处理器 TRM 的分工。
打开原始资料 ↗(新窗口打开)RISC-V ISA Volume I · Unprivileged
RISC-V 已批准的非特权指令集规范。
打开原始资料 ↗(新窗口打开)RISC-V ISA Volume II · Privileged
特权级、CSR、异常与操作系统接口的规范入口。
打开原始资料 ↗(新窗口打开)Raspberry Pi Pico-series Documentation
Pico 开发板、RP2040/RP2350 数据手册与 SDK 的官方入口。
打开原始资料 ↗(新窗口打开)SOURCE CHECK · 外部资料核验日期:2026-08-23