黑白硬件芯片特写

路径化资源台

这里不是外链仓库,而是按学习阶段补断点的资源台。先判断你卡在器件、电路、逻辑、CPU、系统、MCU 还是项目,再选择能解决当前问题的资料。

CPU 芯片实物近景

RESOURCE BUS

资料要补当前断点

学习电子信息时,资料不是越多越好。你需要知道自己卡在电流、波形、时钟、总线、引脚、寄存器、烧录还是调试,然后回到对应主干页继续走。

Component->Circuit->Logic->CPU->System->MCU->Project

中文路径:器件 -> 电路 -> 逻辑 -> CPU -> 系统 -> MCU -> 项目

PICK YOUR STAGE

先选你卡住的阶段

每个阶段都说明前置知识、建议先看什么、学完回到哪个页面。资源条目只保留能帮助你继续点亮、采样、通信、烧录、调试和运行的内容。

HOW TO USE

查资料后要回到主干

如果卡在电平、波形或寄存器,先补对应阶段,不要直接跳到复杂项目。

如果已经有故障现象,记录供电、电压、接线、日志和波形,再去社区调试。

如果只是想收藏资料,先问一句:这份资料解决哪一段路径的问题?

INDEX RULE

每条资源都要回答四件事

适合谁

不让用户在链接里迷路,而是把资料接回器件、电路、逻辑、CPU、系统、MCU 或项目。

前置知识

不让用户在链接里迷路,而是把资料接回器件、电路、逻辑、CPU、系统、MCU 或项目。

解决什么

不让用户在链接里迷路,而是把资料接回器件、电路、逻辑、CPU、系统、MCU 或项目。

学完去哪

不让用户在链接里迷路,而是把资料接回器件、电路、逻辑、CPU、系统、MCU 或项目。

01 / Component

器件

看懂二极管、晶体管、电阻、电容和传感器在电路里处理什么电流。

前置知识

不要求先会编程,只需要知道电压、电流和接通/断开的基本概念。

先看什么

先看二极管和晶体管,再补电阻限流、电容去耦和常见封装。

观察对象

观察电流方向、导通条件、压降、限流和保护动作。

回到知识演化的器件层
课程
课程入门站内路线

二极管与晶体管从符号到导通

用器件符号、导通条件和电流方向建立 Component 阶段的第一层直觉。

适合谁

刚开始看原理图、分不清器件方向和导通条件的新手。

前置知识

知道电池正负极、电阻限流和电流会形成回路。

解决什么

解决二极管为什么单向导通、晶体管为什么能做开关和驱动的问题。

学完下一步

回到知识演化,从二极管节点继续看晶体管如何进入开关电路。

二极管晶体管导通限流

先把单个器件看懂,后面才能知道它为什么能组成限流、保护和开关电路。

参考手册
参考手册入门站内路线

电阻、电容、限流与去耦清单

把电阻和电容放回真实电路,观察电流、压降、纹波和电源稳定性。

适合谁

会看 LED 电路,但不确定电阻和电容应该放在哪里的学习者。

前置知识

了解欧姆定律的基本形式,知道电容可以储存电荷。

解决什么

解决限流电阻怎么选、去耦电容为什么要靠近芯片电源脚的问题。

学完下一步

进入电路阶段,把限流、上拉、下拉和去耦放到完整电路里观察。

电阻电容限流去耦

它能补上从器件名词到电路动作之间最常见的断点。

参考手册
参考手册基础站内路线

常见封装、极性和原理图符号对照

用封装、丝印和引脚方向把抽象符号接回真实器件。

适合谁

准备从原理图走向面包板、开发板或 PCB 的新手。

前置知识

已经认识 LED、二极管、电阻、电容、三极管等常见器件名。

解决什么

解决实物、封装、丝印和原理图符号对不上导致接反或焊错的问题。

学完下一步

回到电路阶段,检查器件方向、引脚编号和连接节点。

封装符号极性引脚

很多新手故障不是代码错,而是器件方向或引脚理解错。

02 / Circuit

电路

把单个器件接成限流、上拉、下拉、开关、采样、保护和稳压电路。

前置知识

已经知道常见器件的基本作用,能分辨正负极和输入输出。

先看什么

先补上拉/下拉和开关电路,再看稳压、采样、去耦和测量工具。

观察对象

观察节点电压、万用表读数、示波器波形、毛刺和去耦效果。

回到知识演化的电路桥接
课程
课程入门站内路线

上拉、下拉与开关输入电路

从一个按钮出发,观察节点电压如何被拉高、拉低并形成可读信号。

适合谁

知道按钮会接通/断开,但不理解输入脚为什么会漂浮的人。

前置知识

认识电阻、电源、地和开关。

解决什么

解决开关输入如何稳定拉高或拉低,以及毛刺和抖动从哪里来的问题。

学完下一步

进入逻辑阶段,观察电路输出如何被判断成逻辑 0/1。

上拉下拉开关电平

它是从电路进入数字逻辑的第一座桥。

调试材料
调试材料基础站内路线

稳压、保护、采样和去耦的实验顺序

按实验顺序观察供电、保护和采样电路如何影响真实信号。

适合谁

开始接传感器、外设或开发板供电,担心烧板和读数乱跳的人。

前置知识

知道电源、地、信号线和电容去耦的基本作用。

解决什么

解决输入过压、供电纹波、采样抖动和接口保护不清楚的问题。

学完下一步

回到 MCU 图鉴,理解 ADC、GPIO 和外设引脚为什么需要外围电路。

稳压保护采样去耦

项目调试经常卡在供电和采样,不是卡在语法。

工具链
工具链基础站内路线

万用表与示波器入门观察点

把调试从猜测变成测量:先看电源,再看输入输出,再看波形。

适合谁

遇到 LED 不亮、信号不稳,但只会猜代码的新手。

前置知识

知道电压、电流、地线和测量点的含义。

解决什么

解决应该测哪里、看什么读数、怎样用波形判断电路状态的问题。

学完下一步

去社区调试时带上测量点、电压、波形和接线描述。

万用表示波器测量点波形

会测量,才知道电路是真的没有信号,还是程序没有读取。

03 / Logic

逻辑

理解电路输出怎样被判断为高低电平,并进入逻辑门、触发器和寄存器。

前置知识

知道上拉、下拉、阈值和简单开关电路输出。

先看什么

先看高低电平和阈值,再看逻辑门、触发器、寄存器和时序图。

观察对象

观察电平翻转、时钟边沿、真值表、状态保持和波形采样。

回到知识演化的逻辑层
课程
课程基础站内路线

高低电平、阈值与毛刺

把电路输出波形翻译成逻辑 0/1,解释采样时刻为什么重要。

适合谁

知道电路会输出电压,但不理解 MCU 或逻辑门如何判断 0/1 的学习者。

前置知识

理解上拉、下拉、开关输入和节点电压变化。

解决什么

解决电压变化如何跨过阈值、为什么毛刺会造成误判的问题。

学完下一步

继续看逻辑门和触发器,理解状态如何被时钟保存。

电平阈值毛刺采样

它补齐 Circuit -> Logic 的关键断点。

参考手册
参考手册基础站内路线

逻辑门、真值表与组合逻辑

用真值表和输入输出图把逻辑门从符号变成可推演的电平关系。

适合谁

刚接触与、或、非、异或,不知道它们如何组成判断的人。

前置知识

知道高低电平和输入输出的概念。

解决什么

解决多个输入如何通过逻辑门组合出判断结果的问题。

学完下一步

进入触发器,看逻辑结果如何在时钟节拍下被保存。

逻辑门真值表组合逻辑输出

逻辑门是触发器、寄存器和 ALU 的材料。

课程
课程进阶站内路线

触发器、寄存器与时钟波形

用时钟波形观察状态如何被锁存、翻转和保持。

适合谁

知道逻辑门能判断,但不理解电路如何记住状态的人。

前置知识

理解逻辑门、真值表和时钟边沿。

解决什么

解决触发器如何在时钟边沿保存 1 位状态,多个触发器如何组成寄存器的问题。

学完下一步

进入 CPU 阶段,看寄存器如何连接 ALU 和控制单元。

触发器寄存器时钟状态

它是 Logic -> CPU 的桥,CPU 不是凭空出现的。

04 / CPU

CPU

把寄存器、ALU、控制单元、程序计数器和指令周期接成 CPU 数据通路。

前置知识

已经理解逻辑门、触发器、寄存器和时钟节拍。

先看什么

先看取指、译码、执行,再看 ALU、寄存器回写和数据通路。

观察对象

观察寄存器位变化、ALU 输入输出、标志位、取指和回写节拍。

回到知识演化的 CPU 层
课程
课程进阶站内路线

取指、译码、执行的节拍图

把一条指令拆成可观察的寄存器变化和控制信号。

适合谁

学过寄存器,但不理解一条指令如何真的跑起来的人。

前置知识

理解寄存器、ALU、时钟和基本数据通路。

解决什么

解决程序计数器、指令寄存器、控制信号和执行节拍之间的关系。

学完下一步

进入 PC 协同演示,观察 CPU 如何通过总线访问内存和 I/O。

取指译码执行节拍

它让 CPU 从名词变成按节拍运行的机器。

参考手册
参考手册进阶站内路线

ALU、寄存器和标志位观察清单

用输入、输出、标志位和回写路径解释 ALU 在 CPU 里的角色。

适合谁

想看懂加法、比较、跳转和条件执行背后硬件动作的人。

前置知识

理解二进制、寄存器和基本逻辑运算。

解决什么

解决 ALU 输入输出、标志位和寄存器回写如何连接的问题。

学完下一步

回到知识演化的 ALU 节点,再进入完整 CPU 数据通路。

ALU寄存器标志位回写

理解 ALU 后,CPU 数据通路会从框图变成信号路径。

参考手册
参考手册进阶站内路线

数据通路从寄存器走向总线

把 CPU 内部的寄存器变化接到系统外部的地址、数据和控制信号。

适合谁

已经能看懂 CPU 内部框图,想知道它如何连接系统的人。

前置知识

理解寄存器、ALU、控制单元和读写动作。

解决什么

解决 CPU 内部数据通路怎样接到地址总线、数据总线和控制线的问题。

学完下一步

进入 System 阶段,追踪 CPU 与内存、存储和 I/O 的一次读写。

数据通路总线读写控制线

这是 CPU -> System 的桥。

05 / System

系统

理解 CPU、内存、存储、I/O、总线和操作系统如何让一次任务运行起来。

前置知识

知道 CPU 会按节拍取指、译码、执行,并能通过总线读写数据。

先看什么

先追踪打开程序,再看内存、存储、I/O、USB、网络和任务调度。

观察对象

观察地址、数据、读写方向、缓存、DMA、中断和 I/O 设备响应。

回到 PC 协同演示
课程
课程基础站内路线

一次打开程序的数据流

用一次打开程序把 CPU、内存、存储、显示和操作系统串起来。

适合谁

知道 CPU 会执行指令,但不知道内存、存储和 I/O 如何参与的人。

前置知识

理解 CPU 取指执行和总线读写。

解决什么

解决程序从存储加载到内存,再被 CPU 执行和显示输出的流程。

学完下一步

回到 PC 协同演示,按步骤追踪一次任务运行。

CPU内存存储I/O

System 阶段不能只列硬件名,要看数据如何移动。

参考手册
参考手册进阶站内路线

总线、内存、I/O 与中断入门

把系统部件放在同一条数据路径上,观察读写、等待和响应。

适合谁

想理解外设为什么能通知 CPU、数据为什么要经过总线的人。

前置知识

知道地址、数据、读写和 CPU 执行节拍。

解决什么

解决 I/O 设备、内存映射、中断和 DMA 的第一层概念。

学完下一步

对比 MCU,理解外设寄存器和引脚如何直接控制真实电路。

总线内存I/O中断

它帮助用户从 PC 系统自然走向 MCU 小系统。

课程
课程进阶站内路线

操作系统如何管理硬件任务

从硬件视角理解操作系统:它调度 CPU,也管理内存和 I/O。

适合谁

听过操作系统,但不知道它和硬件设备如何配合的人。

前置知识

理解 CPU、内存、I/O 和中断的基本关系。

解决什么

解决任务调度、驱动、文件读写和设备响应如何协同的问题。

学完下一步

回到技术趋势或 PC 协同演示,看系统级变化影响哪些硬件层。

操作系统驱动任务调度设备

它防止 System 阶段变成硬件清单。

06 / MCU

单片机

看清 MCU 如何把 CPU、Flash、SRAM、外设、寄存器和引脚压进一颗芯片。

前置知识

知道 PC 是多部件系统,并理解总线、内存和 I/O 的基本协同。

先看什么

先看 GPIO 点亮 LED,再补定时器、ADC、UART、SPI、I2C、PWM 和烧录调试。

观察对象

观察寄存器配置、引脚电平、外设信号、Flash/SRAM 和固件运行。

回到 MCU 图鉴
项目案例
项目案例入门站内路线

GPIO 点亮 LED 的最短闭环

用一个 LED 把外设配置、引脚电平、电流路径和烧录动作接起来。

适合谁

第一次做单片机,希望快速看到引脚、电流和代码同时生效的人。

前置知识

知道 LED 需要限流电阻,知道 MCU 可以配置引脚输出。

解决什么

解决 GPIO 寄存器或库函数如何拉高引脚、让电流流过 LED 的问题。

学完下一步

进入 MCU 第一项目路线,再加按键、串口和定时器。

GPIOLED引脚寄存器

它是 System -> MCU -> Project 最清楚的第一步。

参考手册
参考手册基础站内路线

定时器、ADC、UART、SPI、I2C、PWM 对照表

按信号类型整理外设:谁处理时间,谁采样电压,谁搬运数据。

适合谁

已经点亮 LED,但分不清外设各自处理什么信号的人。

前置知识

理解 GPIO、引脚电平和基本固件烧录流程。

解决什么

解决不同外设负责计时、采样、通信和驱动的边界问题。

学完下一步

回到 MCU 图鉴,选择一个外设接入真实电路。

定时器ADCUARTSPII2CPWM

外设不是参数表,而是 MCU 接入真实电路的接口。

工具链
工具链基础站内路线

Flash、SRAM、寄存器与烧录调试流程

把下载按钮背后的 Flash 写入、SRAM 运行和寄存器状态讲清楚。

适合谁

能写代码,但不清楚固件放在哪里、变量在哪里、调试器在做什么的人。

前置知识

知道 MCU 内部有 CPU、Flash、SRAM 和外设寄存器。

解决什么

解决固件烧录、断点调试、寄存器查看和内存观察的基础流程。

学完下一步

去社区调试时带上芯片型号、烧录日志、供电电压和复位现象。

FlashSRAM寄存器烧录调试

它能把工具链问题和芯片内部结构接起来。

07 / Project

项目

把器件、电路、固件、PCB 和调试动作合成一个能烧录、能运行的小项目。

前置知识

已经完成至少一次 GPIO 点亮 LED,知道如何烧录固件和查看串口日志。

先看什么

先做 LED、按键和串口,再进入传感器、显示、电机、PCB 检查和故障排查。

观察对象

观察接线、串口日志、波形、供电电压、复位状态和完成标志。

回到 MCU 第一项目路线
项目案例
项目案例项目实战站内路线

LED、按键、串口三步项目路线

用三个小实验把输出、输入和调试日志连成一个可运行闭环。

适合谁

想从第一个能运行的小项目开始建立正反馈的新手。

前置知识

完成 GPIO 点亮 LED,能烧录固件并打开串口工具。

解决什么

解决从单点输出走向输入、日志和简单交互的项目顺序问题。

学完下一步

继续接传感器或显示模块,并记录接线、日志和波形。

LED按键串口运行

项目阶段需要清楚的下一步,而不是一上来做大系统。

调试材料
调试材料项目实战站内路线

第一块 PCB 下板前检查清单

从能运行的电路走到能下板的 PCB,先检查会让板子死掉的点。

适合谁

准备把面包板或开发板实验做成 PCB 的学习者。

前置知识

知道原理图、封装、供电、电源地和信号走线的基本概念。

解决什么

解决封装错、引脚反、供电漏接、复位不稳和下载口不可用的问题。

学完下一步

带着检查清单回到项目路线,确认供电、复位、下载口和关键引脚。

PCB供电复位下载口

它把项目从软件调通推向真实硬件实现。

调试材料
调试材料项目实战站内路线

常见故障排查:不亮、无输出、无 ACK、烧录失败

把项目问题拆回供电、引脚、通信、烧录、波形和 PCB。

适合谁

项目已经接线或下板,但现象和预期不一致的人。

前置知识

能描述现象、接线、芯片型号、供电电压、代码片段和日志。

解决什么

解决 LED 不亮、串口无输出、I2C 无 ACK、烧录失败和复位异常的排查顺序。

学完下一步

去社区发帖时带上现象、接线、日志、波形和已经测过的点。

故障排查串口I2C烧录波形

项目不是做到报错就停下,而是学会带证据调试。

资料查完后继续走

资源页只是补资料的换乘台。看完资料后,要回到主干页观察信号、总线、引脚或寄存器;如果已经卡在真实现象,就去社区带证据调试。

NEXT

回到知识演化

补器件、电路、逻辑和 CPU。先看电流如何被器件限制,再看电平、时钟、触发器和寄存器如何长成数据通路。

回到知识演化

NEXT

回到 PC 协同演示

补系统、总线、内存和 I/O。追踪一次程序如何从存储进入内存,再由 CPU、操作系统和设备协同运行。

回到 PC 协同

NEXT

回到 MCU 图鉴

补外设、引脚、Flash、SRAM、烧录和第一项目。看小系统如何通过 GPIO、UART、ADC 接到真实电路。

回到 MCU 图鉴

NEXT

去社区调试

如果现象已经出现,带着接线、供电电压、串口日志、波形和代码片段去描述问题,不要只说“不能运行”。

去社区调试