📘 UART·逻辑分析仪全攻略
🎯 30章 · 从入门到专家
v2.0
01
UART基础
什么是UART?历史 · RS232/RS485区别 · 应用场景
02
UART协议详解
起始位/数据位/校验位/停止位 · 波特率计算
03
逻辑分析仪入门
与示波器区别 · 采样率/通道数/存储深度
04
常用逻辑分析仪
Saleae/DSLogic/PulseView · 国产对比
05
软件安装与配置
Saleae Logic · PulseView · 驱动排错
06
UART信号捕获实战
连接分析仪 · 采样率/触发 · 捕获数据帧
07
UART解码基础
设置解码器 · 配置波特率 · 查看解码结果
08
常见UART问题
波特率不匹配 · 数据/校验错误 · 毛刺噪声
09
UART调试进阶
时序测量 · 信号质量 · 眼图分析
10
多通道UART调试
多路捕获 · 多设备通信 · 时间戳对齐
11
UART与中断调试
中断响应时间 · 丢失问题 · DMA传输
12
UART与协议栈
Modbus RTU · 自定义协议 · 数据包边界
13
UART低功耗调试
唤醒时序 · 功耗与通信 · 低功耗优化
14
硬件问题排查
电平匹配 · 上拉电阻 · 信号反射/终端
15
UART与USB转换器
CH340/CP2102/FT232 · 驱动 · 信号影响
16
高级触发
串行/条件/协议触发 · 触发位置设置
17
数据分析与导出
时间间隔 · 脉冲宽度 · 频率分析 · 导出
18
UART自动化测试
Python控制 · 自动捕获解码 · 测试报告
19
UART压力测试
高波特率 · 长数据包 · 误码率分析
20
UART与无线模块
蓝牙/WiFi/LoRa串口调试
21
UART与传感器
GPS · 温湿度 · IMU调试
22
UART与MCU调试
STM32/ESP32/Arduino UART
23
UART与Linux
设备节点 · stty · minicom/cutecom
24
UART与Windows
COM口配置 · 串口助手 · 虚拟串口
25
UART与FPGA
FPGA收发 · 逻辑分析验证 · 时序约束
26
UART与嵌入式Linux
设备树 · 驱动调试 · 应用层测试
27
UART安全与隔离
光耦/磁耦隔离 · 电平转换 · ESD保护
28
调试案例1
GPS无数据 · 波特率检测 · 解析错误
29
调试案例2
总线冲突 · 数据丢包 · 间歇性失败
30
总结与展望
速查表 · 调试流程 · UART over USB趋势