学习HAL库基础时,
模块太多了、基础练习太多了,
学着学着都不知道怎么用在产品上!
基于百问网瑞士军刀,
我们跟着项目学习:学1、2个HAL库基础,
就开始做项目。
逻辑分析仪项目依赖的基础知识如下:
-
GPIO
-
UART
-
定时器
具备这3个基础知识,就可以做出一个实用的逻辑分析仪。
0_基于瑞士军刀的逻辑分析仪功能展示
1-1_逻辑分析仪项目课程概述与体验
2-1_逻辑分析仪SUMP协议分析_扫描
2-2_逻辑分析仪SUMP协议分析_设置
2-3_逻辑分析仪SUMP协议分析_采样
3-1_逻辑分析仪软件设计方案
3-2_精确测量读GPIO的时间
3-3_精确测量其他操作的时间
3-4_方案修订
3-5_实现功能
3-6-1_改进功能_演示与程序结构
3-6-2_使用汇编提高采样频率
3-6-3_增加改进USB串口功能
3-6-4_使用RLE提升重复数据的传输效率