2025版尚硅谷嵌入式技术课程合集

2025版尚硅谷嵌入式技术课程合集|shaocun资源站 - 你的知识成长补给站
2025版尚硅谷嵌入式技术课程合集
此内容为付费资源,请付费后查看
8.88
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

2025版尚硅谷嵌入式技术课程合集

├─01_嵌入式技术之C语言
│ ├─2.资料
│ │ ├─1.安装包
│ │ │ ├─FastStoneCapture
│ │ │ │ ├─FastStoneCapture9.3.0.exe
│ │ │ │ └─注册码.txt
│ │ │ ├─XMind
│ │ │ │ ├─XMind破解补丁.zip
│ │ │ │ └─Xmind-for-Windows-x64bit-24.04.10311-202405232355.exe
│ │ │ ├─Snipaste-2.9.2-Beta-x64.zip
│ │ │ ├─VSCodeUserSetup-x64-1.70.2(适用于win7系统).exe
│ │ │ ├─VSCodeUserSetup-x64-1.92.2.exe
│ │ │ ├─YoudaoDict_fanyiweb_navigation.exe
│ │ │ ├─draw.io-24.7.5-windows-installer.exe
│ │ │ ├─mingw64.zip
│ │ │ ├─typora-setup-x64_0.9.78.exe
│ │ │ └─金山打字通.exe
│ │ ├─2.VS Code 扩展
│ │ │ ├─MS-CEINTL.vscode-language-pack-zh-hans-1.93.2024090409.vsix
│ │ │ ├─ms-vscode.cpptools-1.21.0@win32-x64.vsix
│ │ │ ├─ms-vscode.cpptools-1.22.2@win32-x64.vsix
│ │ │ └─ms-vscode.cpptools-themes-2.0.0.vsix
│ │ └─3.电子书
│ │ ├─C Primer Plus(第六版)中文版.pdf
│ │ └─C 和指针.pdf.fiq
│ ├─3.视频
│ │ ├─Day01
│ │ │ ├─01-编程语言介绍.wmv
│ │ │ ├─02-C语言介绍.wmv
│ │ │ ├─03-C语言常见开发工具.wmv
│ │ │ ├─04-C语言开发环境搭建-Mingw安装.wmv
│ │ │ ├─05-C语言开发环境搭建-VSCode安装.wmv
│ │ │ ├─06-VSCode配置-安装C扩展.wmv
│ │ │ ├─07-年轻人的第一个C程序.wmv
│ │ │ ├─08-程序基本结构.wmv
│ │ │ ├─09-C语言运行机制流程.wmv
│ │ │ ├─10-C语言运行机制流程演示.wmv
│ │ │ ├─11-C程序开发注意事项.wmv
│ │ │ ├─12-注释.wmv
│ │ │ ├─13-C语言输出内容.wmv
│ │ │ ├─14-C语言代码格式和缩进.wmv
│ │ │ ├─15-变量的定义.wmv
│ │ │ ├─16-变量的输出和输入.wmv
│ │ │ ├─17-标识符命名规范.wmv
│ │ │ ├─番外01-markdown语法规则.wmv
│ │ │ └─番外02-typora使用演示.wmv
│ │ ├─Day02
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-作业讲解01-计算两个数的和.wmv
│ │ │ ├─04-作业讲解01-交换两个变量的值.wmv
│ │ │ ├─05-常量.wmv
│ │ │ ├─06-整数字面量的不同进制表示.wmv
│ │ │ ├─07-不同进制的打印占位符.wmv
│ │ │ ├─08-进制转换-二进制和十进制-标准方法.wmv
│ │ │ ├─09-进制转换-二进制和十进制-8421方法.wmv
│ │ │ ├─10-进制转换-十六进制和十进制.wmv
│ │ │ ├─11-进制转换-十六进制和二进制.wmv
│ │ │ ├─12-进制转换-工具的使用.wmv
│ │ │ ├─13-原码反码补码.wmv
│ │ │ ├─14-计算机为什么使用补码.wmv
│ │ │ ├─15-C语言数据类型划分.wmv
│ │ │ ├─16-C语言整数类型的划分.wmv
│ │ │ ├─17-C语言整数类型-字面量后缀.wmv
│ │ │ ├─18-C语言整数类型-格式占位符.wmv
│ │ │ ├─19-C语言整数类型-精确宽度类型.wmv
│ │ │ ├─20-C语言浮点类型划分.wmv
│ │ │ ├─21-C语言浮点类型-字面量表示.wmv
│ │ │ ├─22-C语言浮点类型-占位符.wmv
│ │ │ └─23-C语言浮点类型-浮点数存储原理.wmv
│ │ ├─Day07
│ │ │ ├─01-回顾.wmv
│ │ │ ├─02-作业讲解-26个字母存入数组.wmv
│ │ │ ├─03-作业讲解-获取最小元素的下标.wmv
│ │ │ ├─04-作业讲解-使用单层循环遍历二维数组.wmv
│ │ │ ├─05-作业讲解-二维数组保存多个字符串.wmv
│ │ │ ├─06-作业讲解-循环数字阵列01.wmv
│ │ │ ├─07-作业讲解-循环数字阵列02.wmv
│ │ │ ├─08-作业讲解-循环打印图像01.wmv
│ │ │ ├─09-作业讲解-循环打印图像02.wmv
│ │ │ ├─10-C语言函数的概念和分类.wmv
│ │ │ ├─11-函数的四要素.wmv
│ │ │ ├─12-函数的定义和调用.wmv
│ │ │ ├─13-函数名的数据类型.wmv
│ │ │ ├─14-返回值.wmv
│ │ │ ├─15-参数.wmv
│ │ │ ├─16-主函数-返回值.wmv
│ │ │ ├─17-主函数-参数.wmv
│ │ │ ├─18-函数原型.wmv
│ │ │ ├─19-作用域的概念.wmv
│ │ │ ├─20-全局作用域.wmv
│ │ │ ├─21-局部作用域.wmv
│ │ │ ├─22-全局和局部作用域有同名标识符.wmv
│ │ │ ├─23-块级作用域和标识符的查找过程.wmv
│ │ │ ├─24-作用域和内存-不同内存区域.wmv
│ │ │ └─25-作用域和内存-标识符声明周期.wmv
│ │ ├─Day08
│ │ │ ├─01-每日一考题目讲解.wmv
│ │ │ ├─03-作用域练习01.wmv
│ │ │ ├─04-作用域练习02.wmv
│ │ │ ├─05-作业讲解-质数判断.wmv
│ │ │ ├─06-作业讲解-计算数组元素和.wmv
│ │ │ ├─07-作业讲解-判断是否是闰年.wmv
│ │ │ ├─08-静态局部变量.wmv
│ │ │ ├─09-多文件编译.wmv
│ │ │ ├─10-extern声明外部变量.wmv
│ │ │ ├─11-static-静态全局变量和静态函数.wmv
│ │ │ ├─12-作用域和静态变量总结.wmv
│ │ │ ├─13-递归函数的概念.wmv
│ │ │ ├─14-递归调用和内存调用堆栈的关系.wmv
│ │ │ ├─15-递归函数案例-计算指定数字阶乘.wmv
│ │ │ ├─16-递归函数案例-计算指定位置的斐波那契数.wmv
│ │ │ ├─17-标准库函数-字符串相关函数01.wmv
│ │ │ ├─18-标准库函数-字符串相关函数02-sprintf.wmv
│ │ │ └─19-标准库函数-字符串相关函数02-sscanf.wmv
│ │ ├─Day09
│ │ │ ├─01-每日一考回顾.wmv
│ │ │ ├─02-案例讲解-猴子吃桃.wmv
│ │ │ ├─03-变量的访问方式和内存地址.wmv
│ │ │ ├─04-指针基础.wmv
│ │ │ ├─05-指针应用案例01.wmv
│ │ │ ├─06-指针应用案例02.wmv
│ │ │ ├─07-指针运算-指针加减整数.wmv
│ │ │ ├─08-指针运算-指针自增自减.wmv
│ │ │ ├─09-指针运算-同类型指针相减.wmv
│ │ │ ├─10-指针运算-指针比较大小.wmv
│ │ │ ├─11-指针和数组-数组名.wmv
│ │ │ ├─12-指针数组.wmv
│ │ │ ├─13-数组名-首元素指针-数组指针对比总结.wmv
│ │ │ ├─14-数组指针.wmv
│ │ │ ├─15-字符指针.wmv
│ │ │ └─番外-流程图绘制软件介绍.wmv
│ │ ├─Day10
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-作业讲解01-交换两个变量的值.wmv
│ │ │ ├─04-作业讲解02-计算数组平均值的函数.wmv
│ │ │ ├─05-作业讲解03-统计字符次数的函数.wmv
│ │ │ ├─06-作业讲解04-字符在字符串中出现的位置的函数.wmv
│ │ │ ├─07-作业讲解05-字符大小写转换的函数.wmv
│ │ │ ├─08-函数传参-值传递和指针传递.wmv
│ │ │ ├─09-指针函数.wmv
│ │ │ ├─10-函数指针.wmv
│ │ │ ├─11-回调函数.wmv
│ │ │ ├─12-指针常量和常量指针.wmv
│ │ │ ├─13-多级指针.wmv
│ │ │ ├─14-空指针.wmv
│ │ │ ├─15-野指针.wmv
│ │ │ ├─16-C语言数据类型总结.wmv
│ │ │ ├─17-枚举类型和枚举常量的语法.wmv
│ │ │ └─18-定义枚举变量的三种方式.wmv
│ │ ├─Day11
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-指针总结.wmv
│ │ │ ├─03-指向枚举变量的指针.wmv
│ │ │ ├─04-指针和二维数组.wmv
│ │ │ ├─05-结构体基本语法.wmv
│ │ │ ├─06-数组元素是结构体类型.wmv
│ │ │ ├─07-结构体指针.wmv
│ │ │ ├─08-结构体应用案例.wmv
│ │ │ ├─09-结构体变量和结构体类型的关系.wmv
│ │ │ ├─10-结构体存储大小的计算规则01.wmv
│ │ │ ├─11-结构体存储大小的计算规则02.wmv
│ │ │ ├─12-共用体.wmv
│ │ │ ├─13-typedef类型别名与宏定义类型别名的区别.wmv
│ │ │ ├─14-typedef类型别名-数组函数指针.wmv
│ │ │ └─15-typedef类型别名-结构体共用体枚举.wmv
│ │ ├─Day12
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-作业讲解-综合案例-枚举结构体共同体typedef.wmv
│ │ │ ├─04-C语言内存模型.wmv
│ │ │ ├─05-void指针.wmv
│ │ │ ├─06-动态内存分配操作步骤.wmv
│ │ │ ├─07-动态内存分配-存储结构体变量.wmv
│ │ │ ├─08-动态内存分配-存储数组.wmv
│ │ │ ├─09-动态内存分配-calloc.wmv
│ │ │ ├─10-内存泄漏和内存溢出.wmv
│ │ │ ├─11-预处理指令介绍.wmv
│ │ │ ├─12-宏定义.wmv
│ │ │ ├─13-带参数的宏定义.wmv
│ │ │ ├─14-包含自定义头文件-相对路径.wmv
│ │ │ ├─15-包含自定义头文件-绝对路径.wmv
│ │ │ ├─16-条件编译和分支结构区别.wmv
│ │ │ ├─17-条件编译所涉及预处理器总结.wmv
│ │ │ ├─18-条件编译应用案例-根据操作系统不同包含不同头文件.wmv
│ │ │ └─19-条件编译应用案例-解决头文件重复包含问题.wmv
│ │ ├─Day13
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-总结回顾.wmv
│ │ │ ├─03-IO概述.wmv
│ │ │ ├─04-缓冲区换行符残留对scanf获取字符的影响.wmv
│ │ │ ├─05-读写终端-getchar和putchar.wmv
│ │ │ ├─06-读写终端-gets和puts.wmv
│ │ │ ├─07-读写终端-fgets和scanf获取字符串的区别.wmv
│ │ │ ├─08-文件读写概述.wmv
│ │ │ ├─09-文件读写-向文件写入内容.wmv
│ │ │ ├─10-文件读写-从文件中读取内容.wmv
│ │ │ ├─11-项目-主菜单.wmv
│ │ │ ├─12-项目-添加客户-结构体和数组的设计.wmv
│ │ │ ├─13-项目-添加客户-获取输入的信息.wmv
│ │ │ ├─14-项目-客户列表.wmv
│ │ │ ├─15-项目-删除客户-思路分析.wmv
│ │ │ ├─16-项目-删除客户-代码实现.wmv
│ │ │ ├─17-项目-修改客户-修改界面.wmv
│ │ │ ├─18-项目-修改客户-实现修改.wmv
│ │ │ └─19-vscode内置终端的编码问题.wmv
│ │ ├─day03
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-有符号整数和无符号整数.wmv
│ │ │ ├─04-数据类型-字符类型的字面量表示方式.wmv
│ │ │ ├─05-数据类型-字符类型的占位符和字符类型的本质.wmv
│ │ │ ├─06-数据类型-布尔类型.wmv
│ │ │ ├─07-数据类型-sizeof的使用.wmv
│ │ │ ├─08-自动类型转换-运算过程的自动类型转换.wmv
│ │ │ ├─09-自动类型转换-赋值过程的自动类型转换.wmv
│ │ │ ├─10-强制类型转换.wmv
│ │ │ ├─11-运算符概述.wmv
│ │ │ ├─12-算术运算符-正号负号和取余.wmv
│ │ │ ├─13-算术运算符-自增自减.wmv
│ │ │ ├─14-关系运算符.wmv
│ │ │ ├─15-逻辑运算符.wmv
│ │ │ ├─番外-VS Code配置-常用快捷键.wmv
│ │ │ ├─番外-VS Code配置-用户代码片段.wmv
│ │ │ ├─番外-VS Code配置-配置文件保存位置.wmv
│ │ │ ├─番外-软件推荐-截图软件.wmv
│ │ │ ├─番外-软件推荐-有道翻译.wmv
│ │ │ └─番外02-typora使用演示.wmv
│ │ ├─day04
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-运算符总结回顾.wmv
│ │ │ ├─03-作业讲解01-容量单位转换案例.wmv
│ │ │ ├─04-作业讲解01-计算百位十位个位上的数.wmv
│ │ │ ├─05-位运算符-按位与按位或按位异或.wmv
│ │ │ ├─06-位运算符-按位取反.wmv
│ │ │ ├─07-位运算符-按位左移按位右移.wmv
│ │ │ ├─08-赋值运算符.wmv
│ │ │ ├─09-三元运算符.wmv
│ │ │ ├─10-逗号运算符.wmv
│ │ │ ├─11-运算符优先级.wmv
│ │ │ ├─12-成绩判断案例-单向分支实现.wmv
│ │ │ ├─13-成绩判断案例-双向分支加嵌套结构实现.wmv
│ │ │ ├─14-成绩判断案例-else if多向分支实现.wmv
│ │ │ ├─15-switch case语法结构和生肖判断案例.wmv
│ │ │ ├─16-switch case 结构中 break 的作用.wmv
│ │ │ ├─18-加油案例-switch case 实现.wmv
│ │ │ └─19-加油案例-elseif 实现.wmv
│ │ ├─day05
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾总结.wmv
│ │ │ ├─03-作业讲解-闰年平年判断.wmv
│ │ │ ├─04-作业讲解-水仙花数.wmv
│ │ │ ├─05-while循环-实现死循环.wmv
│ │ │ ├─06-while循环-实现计数循环.wmv
│ │ │ ├─07-while循环-实现非计数循环.wmv
│ │ │ ├─08-do while循环-计数循环.wmv
│ │ │ ├─09-do while循环-非计数循环.wmv
│ │ │ ├─10-while和do while 的区别.wmv
│ │ │ ├─11-for循环-实现计数循环.wmv
│ │ │ ├─12-for循环-实现非计数循环和死循环.wmv
│ │ │ ├─13-多重循环示例.wmv
│ │ │ ├─14-断点调试的使用.wmv
│ │ │ ├─15-实现第一种形式的九九乘法表.wmv
│ │ │ ├─16-实现第二种形式的九九乘法表.wmv
│ │ │ ├─17-实现第三种形式的九九乘法表.wmv
│ │ │ ├─18-实现第四种形式的九九乘法表.wmv
│ │ │ ├─19-跳转控制语句-break和continue.wmv
│ │ │ ├─20-break应用案例.wmv
│ │ │ ├─21-continue应用案例.wmv
│ │ │ ├─22-goto语句.wmv
│ │ │ └─23-循环和分支省略大括号的语法.wmv
│ │ └─day06
│ │ ├─01-每日一考讲解.wmv
│ │ ├─02-回顾.wmv
│ │ ├─03-作业讲解-循环输入多个数字并计算它们的平均数.wmv
│ │ ├─04-作业讲解-判断一个数字是否是质数.wmv
│ │ ├─05-作业讲解-打印100以内所有的质数.wmv
│ │ ├─06-作业讲解-循环打印连续的大小写字母.wmv
│ │ ├─07-作业讲解-累加案例.wmv
│ │ ├─08-数组的概念.wmv
│ │ ├─09-如何定义数组.wmv
│ │ ├─10-数组操作-访问指定位置的元素好数组访问越界.wmv
│ │ ├─11-数组操作-计算数组长度.wmv
│ │ ├─12-数组操作-遍历数组.wmv
│ │ ├─13-C99标准数组新特性-可变长度数组.wmv
│ │ ├─14-C99标准数组新特性-数组字面量.wmv
│ │ ├─15-数组应用案例01.wmv
│ │ ├─16-数组应用案例02-取最大元素.wmv
│ │ ├─17-字符串的概念.wmv
│ │ ├─18-定义字符串-普通方式初始化赋值.wmv
│ │ ├─19-定义字符串-简写方式初始化赋值.wmv
│ │ ├─20-字符串的访问和遍历.wmv
│ │ ├─21-多维数组的概念.wmv
│ │ ├─22-定义二维数组.wmv
│ │ ├─23-二维数组的访问和遍历.wmv
│ │ ├─24-二维数组在内存中连续存储.wmv
│ │ └─25-二维数组应用案例.wmv
│ ├─01Code.zip
│ ├─1.笔记.zip
│ └─4.课堂笔记.zip
├─02_嵌入式技术之数据结构和算法
│ ├─02Code
│ │ ├─.vscode
│ │ │ ├─launch.json
│ │ │ ├─settings.json
│ │ │ └─tasks.json
│ │ ├─Chapter01-datastruct
│ │ │ ├─01-dynamic-array.c
│ │ │ ├─02-linked-list.c
│ │ │ ├─02-linked-lists.c
│ │ │ ├─03-stack.c
│ │ │ └─04-queue.c
│ │ ├─Chapter02-algorithm
│ │ │ ├─01-sequence-search.c
│ │ │ ├─01-sequence-search.exe
│ │ │ ├─02-binary-search.c
│ │ │ ├─03-bubble-sort.c
│ │ │ ├─04-quick-sort.c
│ │ │ └─05-quick-sort2.c
│ │ ├─demo.c
│ │ └─demo.exe
│ ├─1.笔记
│ │ ├─数据结构流程图分析
│ │ │ ├─数据结构流程图分析
│ │ │ │ ├─01-DynamicArray.drawio
│ │ │ │ ├─02-linked-list.drawio
│ │ │ │ ├─03-Static.drawio
│ │ │ │ └─04-Queue.drawio
│ │ │ ├─算法流程图分析
│ │ │ │ ├─02-binary-search.drawio
│ │ │ │ ├─03-bubble-sort.drawio
│ │ │ │ └─04-quick-sort.drawio
│ │ │ ├─.$01-DynamicArray.drawio.bkp
│ │ │ ├─01-DynamicArray.drawio
│ │ │ └─02-linked-list.drawio
│ │ ├─尚硅谷嵌入式技术之数据结构与算法1.6.0.docx
│ │ └─嵌入式之数据结构和算法-课堂笔记.md
│ ├─2.资料
│ │ └─数据结构与算法分析:C语言描述(第2版).pdf
│ ├─3.代码
│ │ 目录内容获取失败
│ └─4.视频
│ ├─Day01
│ │ ├─01-数据结构概述.wmv
│ │ ├─02-数组的特点和动态数组实现思路.wmv
│ │ ├─03-动态数组实现-结构体设计.wmv
│ │ ├─04-动态数组实现-初始化、销毁和调整内存.wmv
│ │ ├─05-动态数组实现-添加新元素.wmv
│ │ ├─06-动态数组实现-删除元素.wmv
│ │ ├─07-链表概述和实现思路.wmv
│ │ ├─08-链表实现-结构体设计和链表初始化.wmv
│ │ ├─09-链表实现-添加节点-思路分析.wmv
│ │ ├─10-链表实现-添加节点-代码.wmv
│ │ ├─11-链表实现-删除节点.wmv
│ │ ├─12-链表实现-释放所有节点的内存空间.wmv
│ │ └─13-链表实现-修改和获取指定位置节点的数据值.wmv
│ └─Day02
│ ├─01-每日一考讲解.wmv
│ ├─02-数据结构-栈-特点和思路分析.wmv
│ ├─03-数据结构-栈-代码实现-初始化和释放.wmv
│ ├─04-数据结构-栈-代码实现-进栈和出栈.wmv
│ ├─05-数据结构-队列-特点和思路分析.wmv
│ ├─06-数据结构-队列-代码实现-初始化和释放.wmv
│ ├─07-数据结构-队列-入队思路分析和代码实现.wmv
│ ├─08-数据结构-队列-出队思路分析和代码实现.wmv
│ ├─09-算法评价标准-时间复杂度.wmv
│ ├─10-算法评价标准-空间复杂度.wmv
│ ├─11-查找算法-顺序查找.wmv
│ ├─12-查找算法-二分查找.wmv
│ ├─13-排序算法-冒泡排序.wmv
│ ├─14-排序算法-快速排序-思路分析.wmv
│ ├─15-排序算法-快速排序-代码实现.wmv
│ └─16-排序算法-快速排序-代码优化.wmv
├─03_嵌入式技术之硬件电路基础
│ ├─01.笔记
│ │ ├─尚硅谷嵌入式技术之CircuitJS仿真软件.docx
│ │ ├─尚硅谷嵌入式技术之硬件参数常用英文.docx
│ │ └─尚硅谷嵌入式技术之硬件电路基础1.6.0.docx
│ ├─02.资料
│ │ ├─1.安装包
│ │ │ └─circuitjs1-win.zip
│ │ ├─2.演示电路
│ │ │ ├─串并联电路题目
│ │ │ │ ├─01-电路01
│ │ │ │ ├─02-电路02
│ │ │ │ ├─03-电路03
│ │ │ │ ├─04-电路04
│ │ │ │ ├─电路1.png
│ │ │ │ ├─电路2.png
│ │ │ │ ├─电路3.png
│ │ │ │ └─电路4.png
│ │ │ ├─保险丝
│ │ │ │ ├─01-保险丝-短路熔断
│ │ │ │ └─02-保险丝-过载保护
│ │ │ ├─电容
│ │ │ │ ├─01-电容-可以存储电荷
│ │ │ │ ├─02-电容-隔直-通交
│ │ │ │ ├─03-电容-容量不同容抗对比
│ │ │ │ └─04-电容-不同频率容抗对比
│ │ │ ├─电感
│ │ │ │ ├─01-电感-储能
│ │ │ │ └─02-电感-通直隔交
│ │ │ ├─电阻
│ │ │ │ └─01-电阻-限流
│ │ │ ├─继电器
│ │ │ │ ├─01-继电器
│ │ │ │ └─02-继电器-电报原型
│ │ │ ├─三极管
│ │ │ ├─三极管-改进
│ │ │ ├─光感灯
│ │ │ └─增强场效应管
│ │ ├─3.电子书
│ │ │ └─人教版九年级物理全一册.pdf
│ │ └─4.其他
│ │ ├─元素周期表.pdf
│ │ └─电磁继电器制作的计算机.mp4
│ ├─03.代码
│ │ 目录内容获取失败
│ ├─04.视频
│ │ ├─Day01
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-电学基础-电流.wmv
│ │ │ ├─03-电学基础-电压.wmv
│ │ │ ├─04-电学基础-电阻.wmv
│ │ │ ├─05-电学基础-电路.wmv
│ │ │ ├─06-电学基础-直流电和交流电.wmv
│ │ │ ├─07-电学基础-安全电压以及强电弱电.wmv
│ │ │ ├─08-电学定律-欧姆定律.wmv
│ │ │ ├─09-电学定律-功率计算.wmv
│ │ │ ├─10-电学定律-焦耳定律.wmv
│ │ │ ├─11-串联电路.wmv
│ │ │ ├─12-并联电路.wmv
│ │ │ ├─13-电路练01.wmv
│ │ │ ├─14-电路练02.wmv
│ │ │ ├─15-仿真软件circuit.wmv
│ │ │ ├─16-面包板介绍.wmv
│ │ │ ├─17-元器件分类.wmv
│ │ │ ├─18-常见电阻器-固定电阻.wmv
│ │ │ ├─19-常见电阻器-可变电阻和特种电阻.wmv
│ │ │ ├─20-电阻器阻值识别.wmv
│ │ │ ├─21-电阻总结.wmv
│ │ │ ├─22-电容器-概念.wmv
│ │ │ ├─23-电容器-特性和作用.wmv
│ │ │ ├─24-电容器-常见电容器.wmv
│ │ │ ├─25-电容器-容量识别.wmv
│ │ │ └─26-电感器.wmv
│ │ └─Day02
│ │ ├─00-万用表-测电流.wmv
│ │ ├─02-常见元器件-继电器.wmv
│ │ ├─03-常见元器件-保险丝.wmv
│ │ ├─04-常见元器件-接插件.wmv
│ │ ├─05-常见元器件-蜂鸣器.wmv
│ │ ├─06-常见元器件-电源.wmv
│ │ ├─07-万用表-测电阻.wmv
│ │ ├─08-万用表-测电压.wmv
│ │ ├─09-万用表-测通断.wmv
│ │ ├─10-模拟电路概述.wmv
│ │ ├─11-半导体器件-二极管.wmv
│ │ ├─12-半导体器件-三极管.wmv
│ │ ├─13-半导体器件-MOS管.wmv
│ │ ├─14-典型电路-光敏电阻.wmv
│ │ ├─15-典型电路-压敏电阻.wmv
│ │ ├─16-典型电路-0欧姆电阻.wmv
│ │ ├─17-典型电路-限流电阻.wmv
│ │ ├─18-典型电路-上拉电阻和下拉电阻.wmv
│ │ └─19-典型电路-电容应用.wmv
│ ├─每日一考
│ │ ├─01-01.png
│ │ ├─01-02.png
│ │ ├─01-03.png
│ │ ├─02-01.png
│ │ ├─嵌入式之硬件电路基础-Day01每日一考.md
│ │ └─嵌入式之硬件电路基础-Day02每日一考.md
│ └─嵌入式之硬件电路基础-课堂笔记.md
├─04_嵌入式技术之从零搭建计算机
│ ├─1.笔记
│ │ └─尚硅谷嵌入式技术之从零搭建计算机1.6.0.docx
│ ├─2.资料
│ │ ├─1.安装包
│ │ │ ├─Digital.zip
│ │ │ └─jdk-17_windows-x64_bin.msi
│ │ ├─74系列芯片.pdf
│ │ ├─图片1.jpg
│ │ └─图片2.png
│ ├─3.代码
│ │ 目录内容获取失败
│ ├─4.视频
│ │ ├─Day01
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-二进制表示文字.wmv
│ │ │ ├─03-二进制表示图片.wmv
│ │ │ ├─04-二进制表示声音和视频.wmv
│ │ │ ├─05-数字电路仿真软件digital.wmv
│ │ │ ├─06-基本门电路-非门.wmv
│ │ │ ├─07-基本门电路-与门.wmv
│ │ │ ├─08-其他门电路-或门.wmv
│ │ │ ├─09-基本门电路-与非门.wmv
│ │ │ ├─10-基本门电路-或非门.wmv
│ │ │ ├─11-基本门电路-异或非门.wmv
│ │ │ ├─12-运算器-1位半加器.wmv
│ │ │ ├─13-运算器-将1位半加器封装为自定义组件.wmv
│ │ │ ├─14-运算器-1位全加器.wmv
│ │ │ ├─15-运算器-4位加法器.wmv
│ │ │ ├─16-存储电路-SR锁存器.wmv
│ │ │ └─17-存储电路概述.wmv
│ │ ├─Day02
│ │ │ ├─01-每日一考-门电路复习.wmv
│ │ │ ├─02-回顾-运算器电路.wmv
│ │ │ ├─03-回顾-SR锁存器.wmv
│ │ │ ├─04-存储电路-带en输入的D锁存器.wmv
│ │ │ ├─05-存储电路-D触发器-为什么边沿触发.wmv
│ │ │ ├─06-存储电路-D触发器-电路实现.wmv
│ │ │ ├─07-存储电路-D触发器-内置D触发器组件.wmv
│ │ │ ├─08-存储电路-寄存器电路.wmv
│ │ │ ├─09-计算机组成原理-冯诺依曼模型.wmv
│ │ │ ├─11-计算机组成原理-现代计算机组成-存储器.wmv
│ │ │ ├─12-计算机组成原理-现代计算机组成-三大总线.wmv
│ │ │ ├─13-计算机组成原理-现代计算机组成-指令集系统.wmv
│ │ │ ├─14-设计简单单片机-ALU设计-复用器.wmv
│ │ │ ├─15-设计简单单片机-ALU设计-电路实现.wmv
│ │ │ └─16-设计简单单片机-使用ALU实现多个数字相加.wmv
│ │ └─Day03
│ │ ├─01-每日一考讲解.wmv
│ │ ├─02-回顾总结.wmv
│ │ ├─03-设计简单单片机-添加数据内存-自定义数据内存01-38译码器.wmv
│ │ ├─04-设计简单单片机-添加数据内存-自定义数据内存02.wmv
│ │ ├─05-设计简单单片机-添加数据内存-ALU和数据内存.wmv
│ │ ├─06-设计简单单片机-添加指令内存.wmv
│ │ ├─07-设计简单单片机-添加程序计数器.wmv
│ │ ├─08-设计简单单片机-添加其他运算.wmv
│ │ ├─09-上午电路总结.wmv
│ │ ├─10-设计简单单片机-设计自己的指令集.wmv
│ │ ├─11-设计简单单片机-添加控制器.wmv
│ │ ├─12-添加外设寄存器-写操作.wmv
│ │ ├─13-添加外设寄存器-读操作.wmv
│ │ ├─14-封装单片机组件.wmv
│ │ ├─15-设计简单单片机-流水灯.wmv
│ │ └─16-常见数字芯片介绍.wmv
│ ├─数字电路图
│ │ ├─第1章数字电路基础
│ │ │ ├─01-基础门电路
│ │ │ │ ├─01-非门.dig
│ │ │ │ ├─02-与门.dig
│ │ │ │ └─03-或门.dig
│ │ │ ├─02-其他门电路
│ │ │ │ ├─01-异或门.dig
│ │ │ │ ├─02-与非门.dig
│ │ │ │ ├─03-或非门.dig
│ │ │ │ ├─04-异或非门.dig
│ │ │ │ └─05-门电路符号.dig
│ │ │ ├─03-运算器
│ │ │ │ ├─01-半加器.dig
│ │ │ │ ├─02-1位全加器.dig
│ │ │ │ └─03-4位加法器.dig
│ │ │ ├─04-锁存器和触发器
│ │ │ │ ├─01-SR锁存器.dig
│ │ │ │ ├─02-D锁存器.dig
│ │ │ │ └─03-D触发器.dig
│ │ │ └─05-寄存器
│ │ │ └─01-寄存器.dig
│ │ └─第3章设计简单单片机
│ │ ├─01-实现一个ALU
│ │ │ ├─01-实现一个ALU.dig
│ │ │ └─02-复用器.dig
│ │ ├─02-使用ALU和寄存器实现计算
│ │ │ └─01-使用ALU和寄存器实现计算.dig
│ │ ├─03-添加数据内存
│ │ │ ├─01-38译码器.dig
│ │ │ ├─02-使用寄存器自定义内存电路.dig
│ │ │ └─03-ALU添加数据内存.dig
│ │ ├─04-添加指令内存
│ │ │ ├─01-添加指令内存.dig
│ │ │ ├─02-程序计数器.dig
│ │ │ └─03-运算电路添加程序计数器.dig
│ │ ├─05-添加其他运算
│ │ │ └─01-添加其他运算.dig
│ │ ├─06-设计指令集
│ │ │ └─01-设计指令集.dig
│ │ ├─07-添加控制器
│ │ │ ├─01-控制器.dig
│ │ │ └─02-总电路添加控制器.dig
│ │ ├─08-添加外设控制寄存器
│ │ │ └─01-添加外设控制寄存器.dig
│ │ ├─09-流水灯
│ │ │ ├─01-MCU.dig
│ │ │ └─02-流水灯.dig
│ │ └─其他
│ │ └─4位左移器.dig
│ ├─数字电路图截图
│ │ ├─第1章数字电路基础
│ │ │ ├─01-基础门电路
│ │ │ │ ├─01-非门.png
│ │ │ │ ├─02-与门.png
│ │ │ │ └─03-或门.png
│ │ │ ├─02-其他门电路
│ │ │ │ ├─01-异或门.png
│ │ │ │ ├─02-与非门.png
│ │ │ │ ├─03-或非门.png
│ │ │ │ ├─04-异或非门.png
│ │ │ │ └─05-门电路符号.png
│ │ │ ├─03-运算器
│ │ │ │ ├─01-1位半加器.png
│ │ │ │ ├─02-1位全加器.png
│ │ │ │ └─03-4位加法器.png
│ │ │ ├─04-锁存器和触发器
│ │ │ │ ├─01-SR锁存器.png
│ │ │ │ ├─02-D锁存器.png
│ │ │ │ └─03-D触发器.png
│ │ │ └─05-寄存器
│ │ │ └─01-寄存器.png
│ │ └─第3章设计简单单片机
│ │ ├─01-实现一个ALU
│ │ │ └─01-实现一个ALU.png
│ │ ├─02-使用ALU和寄存器实现计算
│ │ │ └─01-使用ALU和寄存器实现计算.png
│ │ ├─03-添加数据内存
│ │ │ ├─01-38译码器.png
│ │ │ ├─02-使用寄存器自定义内存.png
│ │ │ └─03-ALU添加数据内存.png
│ │ ├─04-添加指令内存
│ │ │ ├─01-添加指令内存.png
│ │ │ ├─02-程序计数器.png
│ │ │ └─03-运算电路中添加程序计数器.png
│ │ ├─05-添加其他运算
│ │ │ └─01-添加其他运算.png
│ │ ├─06-设计指令集
│ │ │ └─01-设计指令集.png
│ │ ├─07-添加控制器
│ │ │ ├─01-控制器.png
│ │ │ └─02-总电路添加控制器.png
│ │ ├─08-添加外设控制寄存器
│ │ │ └─01-添加外设寄存器.png
│ │ └─09-流水灯
│ │ ├─01-MCU.png
│ │ └─02-流水灯.png
│ ├─每日一考
│ │ ├─02-01.png
│ │ ├─03-01.png
│ │ ├─嵌入式之从零搭建计算机-Day01每日一考-答案.png
│ │ ├─嵌入式之从零搭建计算机-Day01每日一考.png
│ │ ├─嵌入式之从零搭建计算机-Day02每日一考.md
│ │ └─嵌入式之从零搭建计算机-Day03每日一考.md
│ ├─小黑板.txt
│ ├─嵌入式之从零搭建计算机-课堂笔记.md
│ └─指令集.xlsx
├─05_嵌入式技术之原理图与PCB制作(预习)
│ ├─01笔记
│ │ ├─尚硅谷嵌入式技术之原理图&PCB设计(51核心板设计)1.6.0.docx
│ │ └─尚硅谷嵌入式技术之原理图&PCB设计(入门到进阶)1.6.0.docx
│ ├─02.资料
│ │ ├─0805B561K101NT电容资料
│ │ │ ├─原理图符号.png
│ │ │ ├─封装图.png
│ │ │ └─数据手册.PDF
│ │ ├─1.安装包
│ │ │ ├─PCB线宽计算器 .exe
│ │ │ ├─jlc-assistant-window-ia32-5.1.10.exe
│ │ │ ├─lceda-pro-windows-x64-2.2.25.2.exe
│ │ │ └─lceda-pro-windows-x64-2.2.32.3.exe
│ │ ├─2.电子书
│ │ │ ├─图解电子元器件-机翻版.pdf
│ │ │ └─图解电子元器件-英文原版.pdf
│ │ ├─3.数据手册
│ │ │ ├─CH340USB转串口芯片.pdf
│ │ │ └─STC89C52RC-40I-LQFP44_规格书.PDF
│ │ ├─CH340N SOP-8芯片资料
│ │ │ ├─CH340N SOP-8.pdf
│ │ │ ├─原理图符号.png
│ │ │ ├─封装图.png
│ │ │ └─标准SOP-8贴片封装尺寸.jpg
│ │ ├─常见产品的电路板
│ │ │ ├─01.台式机主板.jpg
│ │ │ ├─02.笔记本主板.jpg
│ │ │ ├─03.显卡.png
│ │ │ ├─04.内存条.png
│ │ │ ├─05.固态硬盘.jpg
│ │ │ ├─06.U盘.jpg
│ │ │ ├─07.电视.webp
│ │ │ ├─08.路由器.jpg
│ │ │ ├─09.遥控器.jpg
│ │ │ ├─10.空调室外机.jpg
│ │ │ ├─11.耳机.jpg
│ │ │ ├─12.洗衣机.jpg
│ │ │ ├─13.键盘.jpg
│ │ │ ├─14.玩具车·.jpg
│ │ │ ├─15.汽车电路板.jpg
│ │ │ └─16.导弹电路板.jpg
│ │ ├─logo.png
│ │ ├─尚硅谷logo.png
│ │ ├─开漏输出和推挽输出.dig
│ │ └─核心板板框尺寸.png
│ ├─03.代码
│ │ 目录内容获取失败
│ ├─04.视频
│ │ ├─Day01
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-PCB介绍.wmv
│ │ │ ├─03-PCB加工工艺.wmv
│ │ │ ├─04-多层板孔的分类.wmv
│ │ │ ├─05-电子元器件封装形式-常见IC封装.wmv
│ │ │ ├─06-电子元器件封装形式-贴片电阻电容封装.wmv
│ │ │ ├─07-PCB设计到打样的一般流程.wmv
│ │ │ ├─08-嘉立创EDA安装.wmv
│ │ │ ├─09-嘉立创EDA设置.wmv
│ │ │ ├─10-立创开源硬件平台.wmv
│ │ │ ├─11-速通PCB设计流程-创建工程.wmv
│ │ │ ├─18-速通PCB设计流程-原理图设计-原理图属性信息设置.wmv
│ │ │ ├─19-速通PCB设计流程-原理图设计-放置器件和器件属性.wmv
│ │ │ ├─20-速通PCB设计流程-原理图设计-导线连接元器件.wmv
│ │ │ ├─21-速通PCB设计流程-原理图设计-DRC检查和非连接标识.wmv
│ │ │ ├─22-速通PCB设计流程-原理图设计-总结.wmv
│ │ │ ├─23-EDA快捷键设置.wmv
│ │ │ ├─24-速通PCB设计流程-PCB设计-从原理图生成PCB.wmv
│ │ │ ├─25-速通PCB设计流程-PCB设计-主题和颜色设置.wmv
│ │ │ ├─26-速通PCB设计流程-PCB设计-器件摆放和2D3D预览.wmv
│ │ │ ├─27-速通PCB设计流程-PCB设计-板框设计.wmv
│ │ │ ├─28-速通PCB设计流程-PCB设计-布线.wmv
│ │ │ ├─29-速通PCB设计流程-PCB设计-PCB图层管理和过孔.wmv
│ │ │ ├─30-速通PCB设计流程-PCB设计-DRC检查.wmv
│ │ │ ├─31-速通PCB设计流程-PCB设计-总结.wmv
│ │ │ └─32-速通PCB设计流程-下单.wmv
│ │ ├─Day02
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-PCB设计进阶-工程介绍和新建.wmv
│ │ │ ├─04-PCB设计进阶-USB供电模块.wmv
│ │ │ ├─05-PCB设计进阶-38译码器介绍.wmv
│ │ │ ├─06-PCB设计进阶-批量扇出网络标签.wmv
│ │ │ ├─07-PCB设计进阶-添加LED和电阻以及批量修改位号.wmv
│ │ │ ├─08-PCB设计进阶-完成38译码器的原理图设计.wmv
│ │ │ ├─09-PCB设计进阶-245驱动器原理图.wmv
│ │ │ ├─10-PCB设计进阶-器件摆放对齐分布和交叉选择.wmv
│ │ │ ├─11-PCB设计进阶-布线.wmv
│ │ │ ├─12-PCB设计进阶-泪滴的使用.wmv
│ │ │ ├─13-PCB设计进阶-铺铜和过滤的使用.wmv
│ │ │ ├─14-PCB设计进阶-添加丝印.wmv
│ │ │ ├─15-PCB设计进阶-铺铜策略和热管理.wmv
│ │ │ ├─16-PCB设计高级技巧-GND周围有孤铜.wmv
│ │ │ └─17-PCB设计高级技巧-盲埋孔.wmv
│ │ ├─Day03
│ │ │ ├─01-51核心板工程介绍.wmv
│ │ │ ├─02-51单片机介绍.wmv
│ │ │ ├─03-51核心板工程-原理图设计-供电模块-typec接口.wmv
│ │ │ ├─04-51核心板工程-原理图设计-供电模块-自恢复保险丝.wmv
│ │ │ ├─05-51核心板工程-原理图设计-供电模块-低压差线性稳压芯片.wmv
│ │ │ ├─06-SMT基础库和标准库.wmv
│ │ │ ├─08-51核心板工程-原理图设计-MCU最小系统-MCU电源.wmv
│ │ │ ├─09-51核心板工程-原理图设计-MCU最小系统-排针.wmv
│ │ │ ├─10-51核心板工程-原理图设计-MCU最小系统-晶振电路.wmv
│ │ │ ├─11-51核心板工程-原理图设计-MCU最小系统-复位电路.wmv
│ │ │ ├─12-51核心板工程-原理图设计-MCU最小系统-P0上拉电阻.wmv
│ │ │ ├─13-51核心板工程-原理图设计-烧录模块-ch340k芯片.wmv
│ │ │ ├─14-51核心板工程-原理图设计-烧录模块-硬复位开关.wmv
│ │ │ ├─15-51核心板工程-原理图设计-烧录模块-硬复位开关2.wmv
│ │ │ ├─16-51核心板工程-原理图设计-指示灯.wmv
│ │ │ ├─17-51核心板工程-原理图设计-如何根据实物修改位号.wmv
│ │ │ ├─18-51核心板工程-PCB设计-板框.wmv
│ │ │ ├─19-51核心板工程-PCB设计-排针排布和丝印.wmv
│ │ │ └─20-51核心板工程-PCB设计-logo和缝合孔以及拼版设置.wmv
│ │ └─Day04
│ │ ├─01-自定义器件-创建器件库.wmv
│ │ ├─02-自定义器件-标准模式下新建器件.wmv
│ │ ├─03-自定义器件-手动绘制原理图符号.wmv
│ │ ├─04-自定义器件-专业模式下新建器件以及使用引导编辑符号.wmv
│ │ ├─05-自定义器件-手绘方式绘制封装.wmv
│ │ └─06-自定义器件-使用引导方式绘制封装.wmv
│ ├─51核心板项目网络标签资料
│ │ ├─20P排针.csv
│ │ ├─22P排针.csv
│ │ └─MCU.csv
│ ├─libraries
│ │ └─个人器件.elib
│ ├─projects
│ │ ├─01-按键点灯V1.0.0_2024-10-10_backup
│ │ │ ├─01-按键点灯V1.0.0_2024-10-10_v32_2024-10-10-15-02.zip
│ │ │ ├─01-按键点灯V1.0.0_2024-10-10_v43_2024-10-10-16-08.zip
│ │ │ └─01-按键点灯V1.0.0_2024-10-10_v47_2024-10-10-17-08.zip
│ │ ├─02
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v62_2024-10-12-11-07.zip
│ │ │ └─02-38译码器和245驱动器-进阶案例_2024-10-12_v93_2024-10-12-14-08.zip
│ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_backup
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v21_2024-10-12-09-53.zip
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v36_2024-10-12-10-53.zip
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v55_2024-10-12-11-58.zip
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v56_2024-10-12-12-58.zip
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v62_2024-10-12-13-58.zip
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v64_2024-10-12-14-58.zip
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v65_2024-10-12-15-58.zip
│ │ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12_v70_2024-10-12-16-58.zip
│ │ │ └─02-38译码器和245驱动器-进阶案例_2024-10-12_v73_2024-10-12-17-58.zip
│ │ ├─03-高级技巧案例-2024-10-12_backup
│ │ │ └─03-高级技巧案例-2024-10-12_v559_2024-10-12-15-59.zip
│ │ ├─05
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v115_2024-10-13-16-26.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v20_2024-10-13-10-10.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v47_2024-10-13-11-10.zip
│ │ │ └─05-51核心板V1.0.0_2024-10-13_v95_2024-10-13-15-26.zip
│ │ ├─05-51核心板V1.0.0_2024-10-13_backup
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v100_2024-10-13-17-04.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v110_2024-10-13-19-16.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v116_2024-10-14-11-06.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v127_2024-10-14-14-42.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v138_2024-10-14-15-42.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v147_2024-10-14-16-56.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v21_2024-10-13-10-29.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v40_2024-10-13-11-29.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v60_2024-10-13-13-53.zip
│ │ │ ├─05-51核心板V1.0.0_2024-10-13_v71_2024-10-13-15-04.zip
│ │ │ └─05-51核心板V1.0.0_2024-10-13_v85_2024-10-13-16-04.zip
│ │ ├─06-自定义器件库V1.0.0_2024-10-14_backup
│ │ │ └─06-自定义器件库V1.0.0_2024-10-14_v10_2024-10-14-10-06.zip
│ │ ├─01-按键点灯V1.0.0_2024-10-10.eprj
│ │ ├─02-38译码器和245驱动器-进阶案例_2024-10-12.eprj
│ │ ├─02.eprj
│ │ ├─03-高级技巧案例-2024-10-12.eprj
│ │ ├─04-51教学板(参考).eprj
│ │ ├─05-51核心板V1.0.0_2024-10-13.eprj
│ │ ├─05.eprj
│ │ └─06-自定义器件库V1.0.0_2024-10-14.eprj
│ ├─效果图
│ │ ├─01-38译码器和245驱动器.png
│ │ ├─0201-51核心板顶面.png
│ │ └─0202-51核心板底面.png
│ ├─每日一考
│ │ ├─IC.png
│ │ └─嵌入式原理图与PCB制作-每日一考.md
│ ├─元器件选型.txt
│ └─嵌入式原理图与PCB制作-课堂笔记.md
├─05_视频_四轴无人机
│ ├─day_01
│ │ ├─01-无人机-组成结构-上.mp4
│ │ ├─02-无人机-组成结构-中.mp4
│ │ ├─03-无人机-组成结构-下.mp4
│ │ ├─04-无人机-实现思路.mp4
│ │ ├─05-无人机-项目结构.mp4
│ │ ├─06-无人机-飞控项目-创建.mp4
│ │ ├─07-无人机-飞控项目-初始化配置-重定向printf.mp4
│ │ ├─08-无人机-飞控项目-初始化配置-集成FreeRTOS.mp4
│ │ ├─09-无人机-飞控项目-初始化配置-测试.mp4
│ │ ├─10-无人机-飞控项目-电源管理任务-概述.mp4
│ │ ├─11-无人机-遥控项目-创建.mp4
│ │ ├─12-无人机-飞控项目-电源任务-IP5305T概述.mp4
│ │ ├─13-无人机-飞控项目-电源任务-GPIO配置&框架搭建.mp4
│ │ ├─14-无人机-飞控项目-电源任务-编码.mp4
│ │ ├─14.5-无人机-飞控项目-电源任务-纠错.mp4
│ │ ├─15-无人机-飞控项目-灯控任务-GPIO配置.mp4
│ │ ├─16-无人机-飞控项目-灯控任务-编码-上.mp4
│ │ ├─17-无人机-飞控项目-灯控任务-编码-下.mp4
│ │ ├─18-无人机-飞控项目-飞控任务-定时器配置.mp4
│ │ └─19-无人机-飞控项目-飞控任务-电机转速控制.mp4
│ ├─day_02
│ │ ├─00-FreeRTOS-中断处理脚本使用说明.mp4
│ │ ├─01-无人机-飞控项目-通信任务-SI24R1-简介.mp4
│ │ ├─02-无人机-飞控项目-通信任务-SI24R1-芯片结构.mp4
│ │ ├─03-无人机-飞控项目-通信任务-SI24R1-工作模式.mp4
│ │ ├─04-无人机-飞控项目-通信任务-SI24R1-通讯协议.mp4
│ │ ├─05-无人机-飞控项目-通信任务-SI24R1-ACK通信流程.mp4
│ │ ├─06-无人机-飞控项目-通信任务-SI24R1-多通道通信.mp4
│ │ ├─07-无人机-飞控项目-通信任务-SI24R1-SPI接口&寄存器说明.mp4
│ │ ├─08-无人机-飞控项目-通信任务-SI24R1-驱动移植-上.mp4
│ │ ├─09-无人机-飞控项目-通信任务-SI24R1-驱动移植-中.mp4
│ │ ├─10-无人机-飞控项目-通信任务-SI24R1-驱动移植-下.mp4
│ │ ├─11-无人机-飞控项目-通信任务-SI24R1-驱动说明-上.mp4
│ │ ├─12-无人机-飞控项目-通信任务-SI24R1-驱动说明-下.mp4
│ │ ├─13-无人机-飞控项目-通信任务-SI24R1-初始化函数.mp4
│ │ ├─14-无人机-飞控项目-通信任务-SI24R1-接收数据测试程序.mp4
│ │ ├─15-无人机-遥控项目-通信任务&电源任务-移植和测试.mp4
│ │ ├─16-无人机-遥控项目-电源任务-问题说明.mp4
│ │ ├─InterruptHandler.ps1
│ │ └─配置.txt
│ ├─day_03
│ │ ├─01-无人机-遥控项目-遥控数据处理-思路分析.mp4
│ │ ├─02-无人机-遥控项目-遥控数据处理-按键扫描.mp4
│ │ ├─03-无人机-遥控项目-遥控数据处理-摇杆扫描-ADC配置.mp4
│ │ ├─04-无人机-遥控项目-遥控数据处理-摇杆扫描-编码.mp4
│ │ ├─05-无人机-遥控项目-遥控数据处理-摇杆扫描-测试.mp4
│ │ ├─06-无人机-遥控项目-遥控数据处理-摇杆扫描-Vofa工具说明.mp4
│ │ ├─07-无人机-遥控项目-遥控数据处理-摇杆扫描-极性和范围.mp4
│ │ ├─08-无人机-遥控项目-遥控数据处理-摇杆扫描-偏移问题说明.mp4
│ │ ├─09-无人机-遥控项目-遥控数据处理-摇杆扫描-偏移问题解决.mp4
│ │ ├─10-无人机-遥控项目-遥控数据处理-按键数据处理.mp4
│ │ ├─11-无人机-遥控项目-通讯任务-发送数据.mp4
│ │ ├─12-无人机-飞控项目-通讯任务-接收数据.mp4
│ │ ├─13-无人机-遥控项目-通讯任务-关机和定高信号处理.mp4
│ │ ├─14-无人机-无线通讯-SPI通讯-临界区说明.mp4
│ │ └─15-无人机-无线通讯-不稳定问题说明.mp4
│ ├─day_04
│ │ ├─01-四轴飞行器-飞控端-通讯任务-数据处理思路.mp4
│ │ ├─02-四轴飞行器-飞控端-通讯任务-无线通讯不稳定问题说明.mp4
│ │ ├─03-四轴飞行器-飞控端-通讯任务-处理遥控连接状态.mp4
│ │ ├─04-四轴飞行器-飞控端-通讯任务-处理关机信号.mp4
│ │ ├─05-四轴飞行器-飞控端-通讯任务-处理飞行状态-状态机说明.mp4
│ │ ├─06-四轴飞行器-飞控端-通讯任务-处理飞行状态-状态机编程.mp4
│ │ ├─07-四轴飞行器-飞控端-通讯任务-处理飞行状态-油门解锁状态机-思路分析.mp4
│ │ ├─08-四轴飞行器-遥控端-通讯任务-发送数据-关机&定高安全问题.mp4
│ │ ├─09-四轴飞行器-油门别给太大.mp4
│ │ ├─10-四轴飞行器-飞控端-通讯任务-处理飞行状态-油门解锁状态机编程.mp4
│ │ ├─11-四轴飞行器-飞控端-飞控任务-整体思路.mp4
│ │ ├─12-四轴飞行器-飞控端-飞控任务-根据状态设置电机转速-上.mp4
│ │ ├─13-四轴飞行器-飞控端-飞控任务-根据状态设置电机转速-下.mp4
│ │ ├─14-四轴飞行器-遥控端-显示任务-通信协议说明.mp4
│ │ ├─15-四轴飞行器-遥控端-显示任务-驱动说明.mp4
│ │ ├─16-四轴飞行器-遥控端-显示任务-驱动移植.mp4
│ │ ├─代码补充.txt
│ │ ├─油门解锁状态机.png
│ │ └─飞行状态机.png
│ ├─day_05
│ │ ├─01-无人机-飞控系统-PID-基础理论回顾.mp4
│ │ ├─02-无人机-飞控系统-MPU6050-概述.mp4
│ │ ├─03-无人机-飞控系统-MPU6050-内部结构&通信接口.mp4
│ │ ├─04-无人机-飞控系统-MPU6050-基础驱动-编写-上.mp4
│ │ ├─05-无人机-飞控系统-MPU6050-基础驱动-编写-中.mp4
│ │ ├─06-无人机-飞控系统-MPU6050-基础驱动-编写-下.mp4
│ │ ├─07-无人机-飞控系统-MPU6050-读取6轴数据.mp4
│ │ ├─08-无人机-飞控系统-MPU6050-测试-读取陀螺仪.mp4
│ │ ├─09-无人机-飞控系统-MPU6050-测试-读取加速度.mp4
│ │ ├─10-无人机-飞控系统-MPU6050-测试-零偏校准-上.mp4
│ │ ├─11-无人机-飞控系统-MPU6050-测试-零偏校准-下.mp4
│ │ ├─12-无人机-飞控系统-MPU6050-常用滤波算法介绍.mp4
│ │ ├─13-无人机-飞控系统-MPU6050-滤波算法移植.mp4
│ │ ├─14-无人机-飞控系统-MPU6050-滤波算法演示.mp4
│ │ ├─15-无人机-遥控端-校准手慢点.mp4
│ │ ├─垂直方向加速度计.png
│ │ └─水平方向加速度计.png
│ ├─day_06
│ │ ├─01-无人机-飞控任务-姿态控制-思路分析.mp4
│ │ ├─02-无人机-代码调整(低通滤波static&通讯任务&飞控任务周期).mp4
│ │ ├─03-无人机-飞控任务-姿态PID-控制思路.mp4
│ │ ├─04-无人机-飞控任务-姿态PID-姿态解算概述.mp4
│ │ ├─05-无人机-飞控任务-四元数解算移植.mp4
│ │ ├─06-无人机-飞控任务-PID-计算逻辑编码.mp4
│ │ ├─07-无人机-飞控任务-PID-串级PID代码编写.mp4
│ │ ├─08-无人机-飞控任务-PID-计算结果作用到电机转速-思路分析.mp4
│ │ ├─09-无人机-飞控任务-PID-计算结果作用到电机转速-代码编写.mp4
│ │ ├─10-无人机-飞控任务-姿态控制-思路梳理.mp4
│ │ ├─11-无人机-飞控任务-PID调参-俯仰角-内环-P-确定极性.mp4
│ │ ├─12-无人机-飞控任务-PID调参-俯仰角-内环-P-确定大小.mp4
│ │ ├─13-无人机-飞控任务-PID调参-俯仰角-外环-P-确定极性.mp4
│ │ ├─14-无人机-飞控任务-PID调参-俯仰角-外环-P-确定大小.mp4
│ │ ├─15-无人机-飞控任务-PID调参-俯仰角-外环P增大&内环D调整.mp4
│ │ ├─16-无人机-飞控任务-PID调参-俯仰角-内环D调小.mp4
│ │ ├─17-无人机-飞控任务-PID调参-偏航角.mp4
│ │ ├─姿态PID参数.txt
│ │ └─无人机.drawio
│ └─day_07
│ ├─01-无人机-定高-思路分析.mp4
│ ├─02-无人机-定高-芯片介绍.mp4
│ ├─03-无人机-定高-VL53L1X-外设配置.mp4
│ ├─04-无人机-定高-VL53L1X-驱动适配.mp4
│ ├─05-无人机-定高-VL53L1X-驱动说明.mp4
│ ├─06-无人机-定高-VL53L1X-驱动编写.mp4
│ ├─07-无人机-定高-VL53L1X-高度PID计算逻辑-上.mp4
│ ├─08-无人机-定高-VL53L1X-高度PID计算逻辑-下.mp4
│ ├─09-无人机-定高-VL53L1X-记录当前高度.mp4
│ ├─10-FreeROTS回顾.mp4
│ └─11-无人机项目梳理.mp4
├─06_嵌入式技术之51单片机
│ ├─1.笔记
│ │ └─尚硅谷嵌入式技术之51单片机2.1.0.docx
│ ├─2.资料
│ │ ├─01_芯片手册
│ │ │ ├─74HC138N.pdf
│ │ │ ├─74HC245N.pdf
│ │ │ ├─74HC595N.pdf
│ │ │ ├─AT24C02CN.pdf
│ │ │ ├─DS18B20.pdf
│ │ │ ├─OLED手册.pdf
│ │ │ ├─SSD1315.pdf
│ │ │ ├─STC89C51RC-RD.pdf
│ │ │ ├─STC89C52.docx
│ │ │ ├─STC89C52.pdf
│ │ │ ├─共阴数码管.pdf
│ │ │ └─点阵LED.pdf
│ │ ├─02_51_keil
│ │ │ └─C51V961.EXE
│ │ ├─03_isp程序下载工具
│ │ │ ├─stc-isp-15xx-v6.94H
│ │ │ │ ├─STC-USB驱动安装说明.pdf
│ │ │ │ └─不需要看,不常用的64位系统关闭数字签名的方法.pdf
│ │ │ ├─CH341SER.EXE
│ │ │ ├─CH341SER.ZIP
│ │ │ └─stc-isp-15xx-v6.94H.zip
│ │ ├─04_VScode环境准备
│ │ │ ├─VScode安装
│ │ │ │ ├─VSCodeUserSetup-x64-1.85.0.exe
│ │ │ │ └─mingw64.zip
│ │ │ ├─dotnet
│ │ │ │ ├─dotnet-runtime-6.0.25-win-x64.exe
│ │ │ │ ├─dotnet-sdk-8.0.401-win-arm64.exe
│ │ │ │ └─dotnet-sdk-8.0.401-win-x64.exe
│ │ │ ├─插件
│ │ │ │ ├─CL.eide-3.13.2023061101.vsix
│ │ │ │ ├─cschlosser.doxdocgen-1.4.0.vsix
│ │ │ │ ├─ms-vscode.cmake-tools-1.17.1.vsix
│ │ │ │ ├─ms-vscode.cpptools-1.19.0@win32-x64.vsix
│ │ │ │ ├─ms-vscode.cpptools-themes-2.0.0.vsix
│ │ │ │ └─twxs.cmake-0.0.17.vsix
│ │ │ ├─.eide.zip
│ │ │ ├─test_89c52.ept
│ │ │ └─单片机开发.code-profile
│ │ ├─05_逻辑分析仪
│ │ │ ├─Saleae-Logic-Drivers
│ │ │ │ └─Drivers
│ │ │ │ ├─amd64
│ │ │ │ │ ├─WUDFUpdate_01007.dll
│ │ │ │ │ ├─WdfCoInstaller01007.dll
│ │ │ │ │ └─WinUSBCoInstaller.dll
│ │ │ │ ├─x86
│ │ │ │ │ ├─WUDFUpdate_01007.dll
│ │ │ │ │ ├─WdfCoInstaller01007.dll
│ │ │ │ │ └─WinUSBCoInstaller.dll
│ │ │ │ ├─Saleae.inf
│ │ │ │ └─saleaecatalogfile.cat
│ │ │ ├─Logic-2.4.10-windows-x64.exe
│ │ │ └─Logic-2.4.14-windows-x64.exe
│ │ ├─06_原理图
│ │ │ ├─扩展板
│ │ │ │ ├─51教学扩展板V1.0_新原理图.pdf
│ │ │ │ ├─51教学扩展版V1.0_0..png
│ │ │ │ ├─51教学扩展版V1.0_1..png
│ │ │ │ └─51教学扩展版V1.0_2024-05-20.pdf
│ │ │ └─核心板
│ │ │ ├─SCH_51教学核心版V1.0_2024-05-20.pdf
│ │ │ ├─核心板V1.0_2024-05-20.png
│ │ │ └─核心板V1.0_2024-05-20_1.png
│ │ ├─07_pdf阅读器&翻译软件
│ │ │ ├─SEM09_Editor_FoxitInst.exe
│ │ │ ├─pdfgear_setup_v2.1.4.exe
│ │ │ ├─有道翻译.exe
│ │ │ └─金山词霸.exe
│ │ ├─08_所有例程hex文件
│ │ │ ├─01-点亮led.hex
│ │ │ ├─02-闪烁led.hex
│ │ │ ├─03-流水灯.hex
│ │ │ ├─04-静态数码管显示.hex
│ │ │ ├─05-动态数码管显示.hex
│ │ │ ├─06-模块化编程.hex
│ │ │ ├─07-独立按键.hex
│ │ │ ├─08-矩阵按键.hex
│ │ │ ├─09-蜂鸣器.hex
│ │ │ ├─10-按键控制LED亮灭(外部中断版).hex
│ │ │ ├─11-闪烁LED(定时器中断版).hex
│ │ │ ├─12-点阵LED.hex
│ │ │ ├─13-串口-单字节命令.hex
│ │ │ ├─14-串口-多字节命令.hex
│ │ │ ├─15-EEPROM.hex
│ │ │ ├─16-OLED.hex
│ │ │ ├─17-18B20.hex
│ │ │ └─18-DS1302.hex
│ │ ├─09_Python
│ │ │ ├─Vocode烧录配置.txt
│ │ │ └─python-3.12.5-amd64.exe
│ │ ├─10_点阵屏取模软件
│ │ │ ├─8X8dzqmrj
│ │ │ │ └─8X8点阵取模软件.exe
│ │ │ ├─8X8点阵取模软件.exe
│ │ │ └─Readme-ZOL.htm
│ │ └─11_OLED取模软件
│ │ ├─ASC.PTL
│ │ ├─Gb2312.PTL
│ │ ├─PCtoLCD2002.INI
│ │ ├─PCtoLCD2002.exe
│ │ ├─RTL60.BPL
│ │ ├─VCL60.BPL
│ │ ├─_index.TXT
│ │ ├─notice.txt
│ │ └─readme2002.txt
│ ├─4.视频
│ │ ├─Day01
│ │ │ ├─01-51单片机的概述.wmv
│ │ │ ├─02-单片机开发环境介绍.wmv
│ │ │ ├─03-开发环境安装01.wmv
│ │ │ ├─04-开发环境安装02.wmv
│ │ │ ├─05-开发环境安装03.wmv
│ │ │ ├─06-快速入门项目点亮LED-项目创建和代码编写.wmv
│ │ │ ├─07-快速入门项目点亮LED-程序烧录.wmv
│ │ │ ├─08-快速入门项目点亮LED-代码分析.wmv
│ │ │ ├─09-LED闪烁项目.wmv
│ │ │ ├─10-流水灯项目.wmv
│ │ │ ├─11-将VSCode配置成嵌入式开发环境.wmv
│ │ │ ├─12-VSCode烧录配置.wmv
│ │ │ └─13-利用已有项目新建新项目.wmv
│ │ ├─Day02
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-案例讲解-来回流水灯.wmv
│ │ │ ├─03-数码管概述.wmv
│ │ │ ├─04-数码管案例-硬件分析.wmv
│ │ │ ├─05-数码管案例-软件分析.wmv
│ │ │ ├─06-数码管案例-代码实现.wmv
│ │ │ ├─07-数码管案例-代码实现02.wmv
│ │ │ ├─08-编码规范.wmv
│ │ │ ├─09-动态数码管进行模块化改造.wmv
│ │ │ ├─10-导出项目模版并使用项目模板创建项目.wmv
│ │ │ └─11-使用模块化编程实现数码管计数案例.wmv
│ │ ├─Day03
│ │ │ ├─01-作业讲解-显示小数的数码管.wmv
│ │ │ ├─02-独立按键模块-硬件设计.wmv
│ │ │ ├─03-独立按键模块-代码实现.wmv
│ │ │ ├─04-独立按键模块-模块化封装.wmv
│ │ │ ├─05-矩阵按键模块-硬件设计.wmv
│ │ │ ├─06-矩阵按键模块-代码实现.wmv
│ │ │ ├─07-蜂鸣器模块-硬件设计.wmv
│ │ │ ├─08-蜂鸣器模块-代码实现.wmv
│ │ │ ├─09-蜂鸣器模块-提高占空比增大蜂鸣器声音.wmv
│ │ │ └─10-作业介绍.wmv
│ │ ├─Day04
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾总结.wmv
│ │ │ ├─03-作业讲解-按键计数.wmv
│ │ │ ├─04-作业讲解-音乐按键.wmv
│ │ │ ├─05-中断概述.wmv
│ │ │ ├─06-中断源.wmv
│ │ │ ├─07-中断服务程序.wmv
│ │ │ ├─08-中断优先级介绍.wmv
│ │ │ ├─09-外部中断案例-第一步-启用中断.wmv
│ │ │ ├─10-外部中断案例-第二步-设置外部中断触发方式.wmv
│ │ │ ├─11-外部中断案例-第三步-设置外部中断优先级.wmv
│ │ │ ├─12-外部中断案例-第四步-定义中断服务程序.wmv
│ │ │ ├─13-定时器中断概述.wmv
│ │ │ ├─14-定时器中断案例-使用步骤-第一步-启动定时器.wmv
│ │ │ ├─15-定时器中断案例-使用步骤-第二步-设置脉冲来源和工作模式.wmv
│ │ │ ├─16-定时器中断案例-使用步骤-第三步-计算脉冲计数器起始值.wmv
│ │ │ ├─17-定时器中断案例-使用步骤-第五步-开始计数.wmv
│ │ │ ├─18-定时器中断案例-使用步骤-第六步-定义定时器中断服务程序.wmv
│ │ │ ├─19-定时器中断总结.wmv
│ │ │ ├─20-定时器中断封装-总体设计.wmv
│ │ │ ├─21-定时器中断封装-初始化.wmv
│ │ │ ├─22-定时器中断封装-注册回调函数和解除回调函数.wmv
│ │ │ ├─23-定时器中断封装-中断服务程序中调用回调函数.wmv
│ │ │ └─24-定时器中断封装-应用案例.wmv
│ │ ├─Day05
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾总结.wmv
│ │ │ ├─03-作业案例-定时器实现流水灯.wmv
│ │ │ ├─04-作业案例-定时器实现数码管.wmv
│ │ │ ├─05-点阵屏案例-8乘8点阵屏介绍.wmv
│ │ │ ├─06-点阵屏案例-硬件电路设计.wmv
│ │ │ ├─08-点阵屏案例-软件实现原理分析.wmv
│ │ │ ├─09-点阵屏静态显示案例-代码实现.wmv
│ │ │ ├─10-点阵屏滚动显示-代码实现.wmv
│ │ │ ├─11-通信协议介绍-串口和并口.wmv
│ │ │ ├─12-通信协议介绍-单工和双工.wmv
│ │ │ ├─13-通信协议介绍-同步和异步.wmv
│ │ │ └─14-UART协议介绍.wmv
│ │ ├─Day06
│ │ │ ├─01-每日一考回顾.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-作业讲解-按键功能切换.wmv
│ │ │ ├─04-51单片机UART使用步骤-总体分析.wmv
│ │ │ ├─05-51单片机UART使用步骤-初始化-第一步工作模式.wmv
│ │ │ ├─06-51单片机UART使用步骤-初始化-第二步设置波特率和配置定时器1.wmv
│ │ │ ├─07-51单片机UART使用步骤-初始化-第三步接收相关配置.wmv
│ │ │ ├─08-51单片机UART使用步骤-串口中断服务程序.wmv
│ │ │ ├─08-51单片机UART使用步骤-初始化-第四步串口中断配置.wmv
│ │ │ ├─09-UART案例-代码实现-接收单字节数据.wmv
│ │ │ ├─10-UART案例-代码实现-发送单字节数据.wmv
│ │ │ ├─11-UART案例-代码实现-发送多字节数据.wmv
│ │ │ ├─12-UART多字节指令案例-代码实现-接收多字节数据.wmv
│ │ │ ├─13-逻辑分析仪的使用.wmv
│ │ │ └─14-逻辑分析仪的采样频率设置.wmv
│ │ ├─Day07
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-IIC协议概述.wmv
│ │ │ ├─04-IIC完整通信流程.wmv
│ │ │ ├─05-IIC驱动程序编写-总体分析.wmv
│ │ │ ├─06-IIC驱动程序编写-定义函数原型.wmv
│ │ │ ├─07-IIC驱动程序编写-发送起始信号.wmv
│ │ │ ├─08-IIC驱动程序编写-发送一个字节的数据.wmv
│ │ │ ├─09-IIC驱动程序编写-接收ACK信号.wmv
│ │ │ ├─10-IIC驱动程序编写-接收一个字节的数据.wmv
│ │ │ ├─11-IIC驱动程序编写-发送ACK信号.wmv
│ │ │ ├─12-IIC驱动程序编写-发送停止信号.wmv
│ │ │ ├─13-IIC驱动程序编写-验证调试.wmv
│ │ │ ├─15-EEPROM概述和存储结构.wmv
│ │ │ ├─16-EEPROM写操作分析.wmv
│ │ │ ├─17-EEPROM读操作分析.wmv
│ │ │ ├─18-EEPROM代码实现-写操作-写入一页数据.wmv
│ │ │ ├─19-EEPROM代码实现-写操作-写入多页数据.wmv
│ │ │ ├─20-EEPROM代码实现-读操作.wmv
│ │ │ ├─21-EEPROM代码实现-写完一页后的延时.wmv
│ │ │ └─22-EEPROM代码实现-调试验证.wmv
│ │ ├─Day08
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-OLED概述.wmv
│ │ │ ├─04-SSD1315驱动芯片概述.wmv
│ │ │ ├─05-SSD1315的IIC总线使用流程.wmv
│ │ │ ├─06-SSD1315的GDDRAM-内存存储结构.wmv
│ │ │ ├─07-SSD1315的GDDRAM-三种寻址方式.wmv
│ │ │ ├─08-SSD1315的GDDRAM-内存的每个bit与屏幕的每个像素的对应关系.wmv
│ │ │ ├─09-OOLED取模.wmv
│ │ │ ├─10-OOLED字符的显示位置.wmv
│ │ │ ├─11-OLED模块代码实现-封装发送数据字节的函数.wmv
│ │ │ ├─12-OLED模块代码实现-初始化函数.wmv
│ │ │ ├─13-OLED模块代码实现-清屏函数.wmv
│ │ │ ├─14-OLED模块代码实现-设置页地址和列地址函数.wmv
│ │ │ ├─15-OLED模块代码实现-定义字模信息.wmv
│ │ │ ├─16-OLED模块代码实现-指定位置写入指定字符串.wmv
│ │ │ └─17-OLED模块代码实现-指定位置写入指定数字.wmv
│ │ └─Day09
│ │ ├─01-每日一考.wmv
│ │ ├─02-回顾.wmv
│ │ ├─03-18B20概述.wmv
│ │ ├─04-1wire通信协议.wmv
│ │ ├─05-18B20通信流程和项目创建.wmv
│ │ ├─06-1wire通信协议代码实现-初始化.wmv
│ │ ├─07-1wire通信协议代码实现-写入一个字节的数据.wmv
│ │ ├─08-1wire通信协议代码实现-发送一个字节的数据.wmv
│ │ ├─10-18B20测温代码实现.wmv
│ │ ├─11-18B20代码调试.wmv
│ │ ├─12-18B20代码实现-获取浮点数数的温度.wmv
│ │ ├─13-DS1302概述.wmv
│ │ ├─14-DS1302通信协议概述.wmv
│ │ ├─15-DS1302通信协议代码实现.wmv
│ │ ├─16-DS1302寄存器介绍.wmv
│ │ ├─17-DS1302寄存器模块代码实现-向寄存器写入日期的函数.wmv
│ │ └─18-DS1302寄存器模块代码实现-读取寄存器中的日期的函数.wmv
│ ├─作业效果
│ │ ├─课堂笔记
│ │ │ ├─嵌入式之51单片机-Day01课堂笔记.md
│ │ │ └─嵌入式之51单片机-Day02课堂笔记.md
│ │ ├─02-按键计数.hex
│ │ ├─03-音乐按键.hex
│ │ └─音乐七音.png
│ ├─课堂笔记
│ │ ├─嵌入式之51单片机-Day01课堂笔记.md
│ │ ├─嵌入式之51单片机-Day02课堂笔记.md
│ │ ├─嵌入式之51单片机-Day03课堂笔记.md
│ │ ├─嵌入式之51单片机-Day04课堂笔记.md
│ │ ├─嵌入式之51单片机-Day05课堂笔记.md
│ │ ├─嵌入式之51单片机-Day06课堂笔记.md
│ │ ├─嵌入式之51单片机-Day07课堂笔记.md
│ │ └─嵌入式之51单片机-Day08课堂笔记.md
│ ├─3.代码.zip
│ ├─小黑板.txt
│ ├─嵌入式之51单片机-Day09课堂笔记.md
│ ├─思路分析表.xlsx
│ └─每日一考.zip
├─07_嵌入式项目之51智能车
│ ├─1.笔记
│ │ └─尚硅谷嵌入式项目之51智能车2.0.0.docx
│ ├─2.资料
│ │ ├─二进制文件
│ │ │ 目录内容获取失败
│ │ ├─原理图
│ │ │ ├─51教学_backup
│ │ │ │ └─51教学_v3140_2024-09-02-12-13.zip
│ │ │ ├─51教学.eprj
│ │ │ └─SCH_51小车SMT版.pdf
│ │ └─器件手册
│ │ ├─393芯片中文手册.pdf
│ │ ├─BDR6622T手册.pdf
│ │ ├─ECB01C蓝牙芯片技术手册V1.2.pdf
│ │ ├─ECB01系列蓝牙AT命令手册V1.1.pdf
│ │ ├─HC-SR04超声波测距模块说明书.pdf
│ │ ├─JDY-23-V2.1_BLE_5.0_Datasheet.pdf
│ │ ├─LM393N.pdf
│ │ ├─STC89C51RC-RD.pdf
│ │ └─TA6586.pdf
│ ├─4.视频
│ │ ├─Day01
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-51单片机串讲.wmv
│ │ │ ├─03-51智能车-功能概述.wmv
│ │ │ ├─04-51智能车-硬件设计概述-动力系统.wmv
│ │ │ ├─05-51智能车-硬件设计概述-其他.wmv
│ │ │ ├─06-51智能车-软件整体架构设计.wmv
│ │ │ ├─07-51智能车-避障功能-基础准备-GPIO引脚定义.wmv
│ │ │ ├─08-51智能车-避障功能-基础准备-定时器0改为定时器2.wmv
│ │ │ ├─09-51智能车-避障功能-基础准备-修改定时器回调函数添加删除调用的规则.wmv
│ │ │ ├─10-51智能车-避障功能-基础准备-使用定时器2改造蜂鸣器.wmv
│ │ │ ├─11-51智能车-避障功能-超声测距原理介绍.wmv
│ │ │ ├─12-51智能车-避障功能-代码实现01.wmv
│ │ │ ├─13-51智能车-避障功能-代码实现02.wmv
│ │ │ ├─14-51智能车-避障功能-测试.wmv
│ │ │ └─15-51智能车-避障功能-总结.wmv
│ │ ├─Day02
│ │ │ ├─01-回顾.wmv
│ │ │ ├─02-51智能车-避障功能-电机模块-电机驱动芯片介绍.wmv
│ │ │ ├─03-51智能车-避障功能-电机模块-前进后退以及加速减速的原理.wmv
│ │ │ ├─04-51智能车-避障功能-电机模块-左轮右轮前进后退代码演示.wmv
│ │ │ ├─05-51智能车-避障功能-电机模块-代码实现01.wmv
│ │ │ ├─06-51智能车-避障功能-电机模块-代码实现02.wmv
│ │ │ ├─07-51智能车-避障功能-电机模块-代码实现03-速度逐级更新.wmv
│ │ │ ├─08-51智能车-避障功能-电机模块-总结.wmv
│ │ │ ├─09-51智能车-避障功能-应用层代码实现.wmv
│ │ │ ├─10-51智能车-避障功能-切换编译目标.wmv
│ │ │ ├─11-51智能车-遥控功能-整体介绍.wmv
│ │ │ ├─12-51智能车-遥控功能-蓝牙模块.wmv
│ │ │ └─13-51智能车-遥控功能-应用层.wmv
│ │ └─Day03
│ │ ├─01-51智能车-巡线功能-光电反射传感器-硬件电路原理分析.wmv
│ │ ├─02-51智能车-巡线功能-光电反射传感器-代码实现.wmv
│ │ ├─03-51智能车-巡线功能-应用层-使用误差调整小车姿态.wmv
│ │ ├─04-51智能车-巡线功能-应用层-PID原理讲解.wmv
│ │ ├─05-51智能车-巡线功能-应用层-使用PID调整小车姿态-代码实现.wmv
│ │ ├─06-51智能车-模式切换-独立按键代码实现.wmv
│ │ ├─07-51智能车-模式切换-独立按键测试.wmv
│ │ ├─08-51智能车-模式切换-应用层-按键切换模式代码实现.wmv
│ │ ├─09-51智能车-模式切换-应用层-倒计时代码实现以及功能演示.wmv
│ │ ├─10-51智能车-模式切换-应用层-利用B寄存器提高IIC传输速度.wmv
│ │ └─11-51智能车-终章-主控逻辑.wmv
│ ├─3.代码.zip
│ ├─51单片机串讲.xmind
│ ├─小黑板.txt
│ └─嵌入式之51智能车-课堂笔记.md
├─08_嵌入式技术之STM32单片机基础
│ ├─1.笔记
│ │ ├─01_尚硅谷嵌入式技术之STM32单片机(基础篇)2.0.0.docx
│ │ └─02_尚硅谷嵌入式技术之STM32单片机(进阶篇)2.0.0.docx
│ ├─2.资料
│ │ ├─01_提前验证
│ │ │ ├─01_stlink驱动
│ │ │ │ ├─amd64
│ │ │ │ │ ├─WdfCoInstaller01009.dll
│ │ │ │ │ └─winusbcoinstaller2.dll
│ │ │ │ ├─x86
│ │ │ │ │ ├─WdfCoInstaller01009.dll
│ │ │ │ │ └─winusbcoinstaller2.dll
│ │ │ │ ├─01_stlink驱动.zip
│ │ │ │ ├─dpinst_amd64.exe
│ │ │ │ ├─dpinst_x86.exe
│ │ │ │ ├─readme.txt
│ │ │ │ ├─stlink_VCP.inf
│ │ │ │ ├─stlink_bridge_winusb.inf
│ │ │ │ ├─stlink_dbg_winusb.inf
│ │ │ │ ├─stlink_winusb_install.bat
│ │ │ │ ├─stlink_winusb_install_quiet.bat
│ │ │ │ ├─stlink_winusb_uninstall.bat
│ │ │ │ ├─stlinkbridgewinusb_x64.cat
│ │ │ │ ├─stlinkbridgewinusb_x86.cat
│ │ │ │ ├─stlinkdbgwinusb_x64.cat
│ │ │ │ ├─stlinkdbgwinusb_x86.cat
│ │ │ │ ├─stlinkvcp_x64.cat
│ │ │ │ └─stlinkvcp_x86.cat
│ │ │ ├─02_烧写器固件升级
│ │ │ │ ├─Error.log
│ │ │ │ ├─ST-LinkUpgrade.exe
│ │ │ │ └─STLinkUSBDriver.dll
│ │ │ ├─03_工具
│ │ │ │ ├─mfc140.dll
│ │ │ │ ├─sscom51.ini
│ │ │ │ ├─串口调试工具.exe
│ │ │ │ └─烧写工具.exe
│ │ │ ├─04_测试程序
│ │ │ │ ├─01_流水灯.hex
│ │ │ │ ├─02_呼吸灯.hex
│ │ │ │ ├─03_按键3.hex
│ │ │ │ ├─04_串口.hex
│ │ │ │ ├─05_I2C_E2PROM.hex
│ │ │ │ ├─07_SPI_Flash.hex
│ │ │ │ ├─08_内存扩展.hex
│ │ │ │ ├─09_液晶屏.hex
│ │ │ │ ├─10_CAN通讯.hex
│ │ │ │ └─11_实时时钟.hex
│ │ │ └─尚硅谷STM32开发板验证流程.docx
│ │ ├─02_stm32官方资料
│ │ │ ├─1-STM32F10x-中文参考手册_最新.pdf
│ │ │ ├─1-STM32F10x-英文参考手册_最新.pdf
│ │ │ ├─2-STM32F103xCDE_数据手册-中文_最新.pdf
│ │ │ ├─2-STM32F103xCDE_数据手册-英文_最新.pdf
│ │ │ ├─CM3权威指南CnR2.pdf
│ │ │ ├─STM32Cube使用手册.pdf
│ │ │ ├─STM32F10xxx Cortex-M3编程手册-英文版-PM0056-Rev6.pdf
│ │ │ ├─STM32F10xxx闪存编程参考手册.pdf
│ │ │ ├─STM32系统存储器启动模式.pdf
│ │ │ ├─STM8和STM32产品选型手册.pdf
│ │ │ └─stm32与 lcd 连接.pdf
│ │ ├─03_工具安装包
│ │ │ ├─01_keil_mdk 安装包
│ │ │ │ ├─2020版keil最新注册机
│ │ │ │ │ ├─keygen_2032.zip
│ │ │ │ │ └─必看.txt
│ │ │ │ ├─MDK538a.EXE
│ │ │ │ └─STLinkUSBDriver.dll
│ │ │ ├─03_keil 芯片支持包
│ │ │ │ └─Keil.STM32F1xx_DFP.2.4.1.pack
│ │ │ ├─05_jre
│ │ │ │ └─jre-8u381-windows-x64.exe
│ │ │ ├─06_stm32cubemx安装包
│ │ │ │ ├─en.SetupSTM32CubeMX-6.12.1-Win
│ │ │ │ │ └─SetupSTM32CubeMX-6.12.1-Win.exe
│ │ │ │ ├─en.SetupSTM32CubeMX-6.12.1-Win.zip
│ │ │ │ └─en.stm32cubemx-win-v6-10-0.zip
│ │ │ ├─08_调试工具
│ │ │ │ ├─PortHelper_jb51.rar
│ │ │ │ ├─sscom5.13.1.exe
│ │ │ │ └─sscom51.ini
│ │ │ ├─02_arm5_compiler.zip
│ │ │ ├─04_stm32 标准库.zip
│ │ │ └─07_stm32_hal 离线芯片支持包.zip
│ │ ├─05_原理图
│ │ │ ├─01_核心板.pdf
│ │ │ ├─02_扩展板.pdf
│ │ │ └─SCH_ZET6开发板.pdf
│ │ ├─04_模块手册.zip
│ │ └─配套硬件开发板购买地址.docx
│ ├─4.视频
│ │ ├─Day01
│ │ │ ├─01-提前验证-STLinkK驱动安装.wmv
│ │ │ ├─02-提前验证-烧录软件安装.wmv
│ │ │ ├─03-提前验证-烧录软件安装-缺少dll问题解决.wmv
│ │ │ ├─04-提前验证-烧录程序演示.wmv
│ │ │ ├─05-提前验证-验证程序.wmv
│ │ │ ├─06-ARM和STM32介绍.wmv
│ │ │ ├─07-STM32芯片命名规则.wmv
│ │ │ ├─08-STM32开发工具介绍.wmv
│ │ │ ├─08-STM32的三种开发方式.mv
│ │ │ ├─09-Keil MDK的安装和破解.wmv
│ │ │ ├─10-离线安装STM32F103ZE的支持包.wmv
│ │ │ ├─11-开发板介绍.wmv
│ │ │ ├─12-STM32最小系统电路.wmv
│ │ │ ├─13-点亮LED需求和思路分析.wmv
│ │ │ ├─14-点灯案例-项目准备.wmv
│ │ │ ├─15-点灯案例-工程配置01.wmv
│ │ │ ├─16-点灯案例-工程配置02.wmv
│ │ │ ├─17-点灯案例-编译配置01.wmv
│ │ │ ├─18-点灯案例-编译配置02.wmv
│ │ │ ├─19-点灯案例-代码编写.wmv
│ │ │ └─20-点灯案例-keil的stlink烧录配置.wmv
│ │ ├─Day02
│ │ │ ├─01-回顾.wmv
│ │ │ ├─02-点灯案例-优化1.wmv
│ │ │ ├─03-点灯案例-优化2.wmv
│ │ │ ├─04-点灯案例-优化3.wmv
│ │ │ ├─05-GPIO概述.wmv
│ │ │ ├─06-GPIO输出模式-通用输出模式.wmv
│ │ │ ├─07-GPIO相关寄存器介绍.wmv
│ │ │ ├─07-GPIO输出模式-复用输出模式.wmv
│ │ │ ├─08-GPIO输出模式-输入模式.wmv
│ │ │ ├─09-Keil+VSCode优化开发体验.wmv
│ │ │ ├─10-流水灯案例-代码实现01.wmv
│ │ │ ├─11-流水灯案例-代码实现02.wmv
│ │ │ ├─12-流水灯案例-优化01.wmv
│ │ │ └─13-流水灯案例-优化02.wmv
│ │ ├─Day03
│ │ │ ├─01-每日一考.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-作业讲解-来回流水灯.wmv
│ │ │ ├─04-STM32总体架构.wmv
│ │ │ ├─05-STM32时钟系统.wmv
│ │ │ ├─06-HAL库介绍.wmv
│ │ │ ├─07-HAL开发环境搭建-STM32CubeMX.wmv
│ │ │ ├─08-HAL开发环境搭建-离线安装HAL支持包.wmv
│ │ │ ├─09-使用STM32CubeTX创建项目-引脚配置.wmv
│ │ │ ├─10-使用STM32CubeTX创建项目-时钟配置.wmv
│ │ │ ├─11-使用STM32CubeTX创建项目-项目配置.wmv
│ │ │ ├─12-Hal项目目录结构分析.wmv
│ │ │ └─13-流水灯案例-使用HAL库使用.wmv
│ │ ├─Day04
│ │ │ ├─01-回顾总结.wmv
│ │ │ ├─02-中断介绍.wmv
│ │ │ ├─03-STM32的中断介绍.wmv
│ │ │ ├─04-STM32中断体系架构.wmv
│ │ │ ├─05-STM32NVIC和中断优先级.wmv
│ │ │ ├─06-EXTI中断控制寄存器.wmv
│ │ │ ├─07-外部中断案例检测按键按下-需求分析和硬件电路设计.wmv
│ │ │ ├─08-外部中断案例-寄存器版-代码实现01.wmv
│ │ │ ├─09-外部中断案例-寄存器版-代码实现01-配置GPIO和AFIO.wmv
│ │ │ ├─10-外部中断案例-寄存器版-代码实现01-EXTI和NVIC配置.wmv
│ │ │ ├─11-外部中断案例-寄存器版-代码实现01-中断服务程序.wmv
│ │ │ ├─12-外部中断案例-寄存器版-代码实现01-防抖处理.wmv
│ │ │ ├─13-外部中断总结.wmv
│ │ │ ├─14-课堂练习案例-三个按键控制三个LED-寄存器实现.wmv
│ │ │ ├─15-外部中断案例-HAL库实现-项目创建和代码结构分析.wmv
│ │ │ ├─16-外部中断案例-HAL库实现-中断服务程序.wmv
│ │ │ └─17-课堂练习案例-三个按键控制三个LED-HAL库实现.wmv
│ │ ├─Day05
│ │ │ ├─01-回顾.wmv
│ │ │ ├─02-作业讲解-按键开关流水灯-寄存器实现.wmv
│ │ │ ├─03-作业讲解-按键开关流水灯-HAL库实现.wmv
│ │ │ ├─04-通信基础知识回顾.wmv
│ │ │ ├─05-STM32的USART通讯.wmv
│ │ │ ├─06-STM32的USART功能框图.wmv
│ │ │ ├─07-STM32的USART相关寄存器.wmv
│ │ │ ├─08-STM32的USART波特率计算.wmv
│ │ │ ├─09-STM32的USART对应引脚.wmv
│ │ │ ├─10-STM32串口模块总结.wmv
│ │ │ ├─11-USART案例-寄存器实现-轮询方案-初始化.wmv
│ │ │ ├─12-USART案例-寄存器实现-轮询方案-发送和接收单字节数据.wmv
│ │ │ ├─13-USART案例-寄存器实现-轮询方案-发送多字节数据.wmv
│ │ │ ├─14-USART案例-寄存器实现-轮询方案-接收多字节数据.wmv
│ │ │ ├─15-USART案例-寄存器实现-中断方案-接收完数据触发中断.wmv
│ │ │ └─16-USART案例-寄存器实现-中断方案-使用回调函数将中断服务程序中获取的数据传出来.wmv
│ │ ├─Day06
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-USART案例-HAL库实现-轮询方式接收数据.wmv
│ │ │ ├─04-USART案例-HAL库实现-中断方式接收数据.wmv
│ │ │ ├─05-使用printf调试单片机代码-实现原理.wmv
│ │ │ ├─06-使用printf调试单片机代码-寄存器方式-重定义fputc.wmv
│ │ │ ├─07-使用printf调试单片机代码-HAL库方式-重定义fputc.wmv
│ │ │ ├─08-Keil断点调试.wmv
│ │ │ ├─09-Keil断点调试-显示GPIO寄存器.wmv
│ │ │ └─09-Keil断点调试和中断.wmv
│ │ ├─Day07
│ │ │ ├─01-每日一考讲解.wmv
│ │ │ ├─02-回顾.wmv
│ │ │ ├─03-IIC概述.wmv
│ │ │ ├─04-IIC通信案例-纯软件实现-寄存器方式-需求分析和项目创建.wmv
│ │ │ ├─05-IIC通信案例-纯软件实现-寄存器方式-初始化.wmv
│ │ │ ├─06-IIC通信案例-纯软件实现-寄存器方式-发送起始信号和停止信号.wmv
│ │ │ ├─07-IIC通信案例-纯软件实现-寄存器方式-发送数据和接收应答.wmv
│ │ │ ├─08-IIC通信案例-纯软件实现-寄存器方式-接收数据和发送应答.wmv
│ │ │ ├─09-IIC通信案例-纯软件实现-寄存器方式-IIC通信验证.wmv
│ │ │ ├─10-EEPROM硬件介绍.wmv
│ │ │ ├─11-IIC通信案例-纯软件实现-寄存器方式-向EEPROM写入数据.wmv
│ │ │ └─12-IIC通信案例-纯软件实现-寄存器方式-从EEPROM中读取数据.wmv
│ │ └─Day08
│ │ ├─01-回顾.wmv
│ │ ├─02-STM32内置的I2C模块介绍.wmv
│ │ ├─03-IIC通信案例-硬件实现-寄存器方式-项目改造.wmv
│ │ ├─04-IIC通信案例-硬件实现-寄存器方式-初始化-时钟使能和引脚模式.wmv
│ │ ├─05-IIC通信案例-硬件实现-寄存器方式-初始化-I2C相关配置.wmv
│ │ ├─06-IIC通信案例-硬件实现-寄存器方式-开始信号停止信号和发送ACK.wmv
│ │ ├─07-IIC通信案例-硬件实现-寄存器方式-发送从设备地址.wmv
│ │ ├─08-IIC通信案例-硬件实现-寄存器方式-发送一个字节的数据.wmv
│ │ ├─09-IIC通信案例-硬件实现-寄存器方式-接收一个字节的数据.wmv
│ │ ├─10-IIC通信案例-硬件实现-寄存器方式-读写EEPROM.wmv
│ │ └─11-IIC通信案例-硬件实现-HAL库方式.wmv
│ ├─每日一考
│ │ ├─嵌入式之STM32-Day02每日一考.md
│ │ ├─嵌入式之STM32-Day05每日一考.md
│ │ └─嵌入式之STM32-Day06每日一考.md
│ ├─课堂笔记
│ │ ├─嵌入式之STM32-Day01课堂笔记.md
│ │ ├─嵌入式之STM32-Day02课堂笔记.md
│ │ ├─嵌入式之STM32-Day03课堂笔记.md
│ │ ├─嵌入式之STM32-Day04课堂笔记.md
│ │ ├─嵌入式之STM32-Day05课堂笔记.md
│ │ ├─嵌入式之STM32-Day06课堂笔记.md
│ │ ├─嵌入式之STM32-Day07课堂笔记.md
│ │ └─嵌入式之STM32-Day08课堂笔记.md
│ ├─3.代码.zip
│ ├─STM32单片机(基础)总结串讲.xmind
│ └─小黑板.txt
├─09_嵌入式技术之STM32单片机进阶
│ ├─2.视频
│ │ ├─Day01
│ │ │ ├─01_进阶文档介绍.mp4
│ │ │ ├─02_系统滴答定时器简介.mp4
│ │ │ ├─03_系统滴答定时器寄存器介绍.mp4
│ │ │ ├─04_寄存器实现系统滴答定时器案例.mp4
│ │ │ ├─05_使用hal库实现系统滴答定时器.mp4
│ │ │ ├─06_系统滴答定时器和延时函数.mp4
│ │ │ ├─07_hal实现系统滴答定时器总结.mp4
│ │ │ ├─08_基本定时器原理介绍.mp4
│ │ │ ├─09_基本定时器寄存器介绍.mp4
│ │ │ ├─10_初始化TIM6时钟.mp4
│ │ │ ├─11_寄存器实现基本定时器案例.mp4
│ │ │ └─12_hal库实现基本定时器.mp4
│ │ ├─Day02
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_通用定时器简介.mp4
│ │ │ ├─03_PWM方波介绍.mp4
│ │ │ ├─04_定时器输出比较介绍.mp4
│ │ │ ├─05_通用定时器的寄存器介绍.mp4
│ │ │ ├─06_通用定时器调整占空比修改led亮度.mp4
│ │ │ ├─07_软件逻辑实现呼吸灯.mp4
│ │ │ ├─08_第二种方法实现呼吸灯逻辑.mp4
│ │ │ ├─09_寄存器实现呼吸灯总结.mp4
│ │ │ ├─10_使用hal库实现呼吸灯.mp4
│ │ │ ├─11_使用输入捕获功能测量PWM周期的原理.mp4
│ │ │ └─12_输入捕获的原理介绍.mp4
│ │ ├─Day03
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_输入捕获定时器基本参数配置.mp4
│ │ │ ├─03_实现捕获测量逻辑.mp4
│ │ │ ├─04_最终展示输入捕获测量结果.mp4
│ │ │ ├─05_输入捕获统计周期频率的总结.mp4
│ │ │ ├─06_HAL库实现输入捕获.mp4
│ │ │ ├─07_定时器基础单元和输出模块总结.mp4
│ │ │ ├─08_定时器输入捕获总结.mp4
│ │ │ ├─09_定时器测量占空比使用从模式原理.mp4
│ │ │ ├─10_定时器从模式的使用.mp4
│ │ │ ├─11_定时器测量占空比.mp4
│ │ │ └─12_定时器测量占空比案例总结.mp4
│ │ ├─Day04
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_hal库实现测量占空比.mp4
│ │ │ ├─03_高级定时器生成固定个PWM方波介绍.mp4
│ │ │ ├─04_高级定时器控制PWM输出案例.mp4
│ │ │ ├─05_寄存器实现PWM输出案例总结.mp4
│ │ │ ├─06_hal库实现高级定时器.mp4
│ │ │ ├─07_DMA功能介绍.mp4
│ │ │ ├─08_DMA寄存器介绍.mp4
│ │ │ ├─09_DMA传输存储器数据到外设实现.mp4
│ │ │ ├─10_DMA的hal实现.mp4
│ │ │ └─11_DMA传输总结.mp4
│ │ ├─Day05
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_DMA接收数据到内存代码测试.mp4
│ │ │ ├─03_DMA完成批量接受数据打印.mp4
│ │ │ ├─04_DMA完成接收数据总结.mp4
│ │ │ ├─05_DMA的hal实现.mp4
│ │ │ ├─06_ADC介绍.mp4
│ │ │ ├─07_逐次逼近型ADC测量原理.mp4
│ │ │ ├─08_ADC外设介绍.mp4
│ │ │ ├─09_ADC核心寄存器介绍.mp4
│ │ │ ├─10_ADC配置序列通道寄存器.mp4
│ │ │ ├─11_ADC初始化配置.mp4
│ │ │ ├─12_ADC转换测量电压案例演示.mp4
│ │ │ ├─13_ADC转换的外部软件触发.mp4
│ │ │ └─14_ADC转换的总结.mp4
│ │ ├─Day06
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_使用hal库完成单通道ADC测量.mp4
│ │ │ ├─03_多通道采集ADC初始化.mp4
│ │ │ ├─04_多通道采集实现.mp4
│ │ │ ├─05_多通道采集寄存器方式总结.mp4
│ │ │ ├─06_hal库实现多通道采集.mp4
│ │ │ ├─07_SPI通信简介.mp4
│ │ │ ├─08_W25Q32介绍.mp4
│ │ │ ├─09_W25Q32存储空间和读写注意.mp4
│ │ │ ├─10_SPI软件模拟的初始化.mp4
│ │ │ ├─11_SPI软件模拟实现字节读写.mp4
│ │ │ ├─12_SPI测试驱动演示.mp4
│ │ │ └─13_SPI_软件驱动编写总结.mp4
│ │ ├─Day07
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_W25Q32读取忙状态开启写使能.mp4
│ │ │ ├─03_W25Q32写入数据.mp4
│ │ │ ├─04_W25Q32的擦除和读取数据.mp4
│ │ │ ├─05_W25Q32读写演示.mp4
│ │ │ ├─06_W25Q32实现读写总结.mp4
│ │ │ ├─07_SPI外设介绍.mp4
│ │ │ ├─08_SPI外设实现flash读写.mp4
│ │ │ ├─09_hal库实现flash读写 代码移植.mp4
│ │ │ ├─10_常用存储器介绍.mp4
│ │ │ └─11_存储器和寄存器介绍.mp4
│ │ ├─Day08
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_FSMC简介.mp4
│ │ │ ├─03_FSMC结构介绍.mp4
│ │ │ ├─04_FSMC外接芯片介绍.mp4
│ │ │ ├─05_FSMC引脚初始化配置.mp4
│ │ │ ├─06_FSMC的寄存器模式介绍.mp4
│ │ │ ├─07_AFIO功能介绍.mp4
│ │ │ ├─08_FSMC初始化完成.mp4
│ │ │ ├─09_FSMC扩展内存的使用方式.mp4
│ │ │ ├─10_堆栈常量的存储位置.mp4
│ │ │ ├─11_FSMC动态扩展的HAL实现.mp4
│ │ │ └─12_FSMC总结.mp4
│ │ ├─Day09
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_FSMC数据宽度.mp4
│ │ │ ├─03_LCD液晶屏幕介绍.mp4
│ │ │ ├─04_LCD显示原理介绍.mp4
│ │ │ ├─05_LCD硬件接线介绍.mp4
│ │ │ ├─06_LCD地址对应介绍.mp4
│ │ │ ├─07_LCD的FSMC初始化.mp4
│ │ │ ├─08_LCD的背光初始化.mp4
│ │ │ ├─09_LCD的命令交互.mp4
│ │ │ ├─10_整个LCD屏幕展示.mp4
│ │ │ ├─11_画一个点展示.mp4
│ │ │ ├─12_画一条线.mp4
│ │ │ └─13_画一个圆和实心圆展示.mp4
│ │ └─Day10
│ │ ├─01_每日一考.mp4
│ │ ├─02_使用LCD展示一个字符.mp4
│ │ ├─03_使用LCD展示所有的ASCII字符.mp4
│ │ ├─04_LCD展示32高度的字符.mp4
│ │ ├─05_LCD展示24高度的字符.mp4
│ │ ├─06_LCD展示字符串.mp4
│ │ ├─07_LCD展示汉字.mp4
│ │ └─08_LCD展示图片的原理.mp4
│ ├─3.课堂笔记
│ │ ├─P13_systick_register.md
│ │ ├─P14_systick_hal.md
│ │ ├─P15_TIM6_register.md
│ │ ├─P17_TIM5_register.md
│ │ ├─P19_TIM4_register.md
│ │ ├─P21_TIM4_dutyCycle_register.md
│ │ ├─P23_TIM1_register.md
│ │ └─P25_DMA1_register.md
│ ├─4.资料
│ │ └─笑脸画图
│ │ ├─Balsamiq_Mockups_3
│ │ │ ├─Adobe AIR
│ │ │ │ └─Versions
│ │ │ │ └─1.0
│ │ │ │ ├─Resources
│ │ │ │ │ ├─WebKit
│ │ │ │ │ │ ├─LGPL License.txt
│ │ │ │ │ │ └─Notice WebKit.txt
│ │ │ │ │ ├─Adobe AIR.vch
│ │ │ │ │ ├─AdobeCP.dll
│ │ │ │ │ ├─AdobeCP15.dll
│ │ │ │ │ ├─CaptiveAppEntry.exe
│ │ │ │ │ ├─NPSWF32.dll
│ │ │ │ │ ├─WebKit.dll
│ │ │ │ │ └─adobecp.vch
│ │ │ │ └─Adobe AIR.dll
│ │ │ ├─META-INF
│ │ │ │ ├─AIR
│ │ │ │ │ ├─application.xml
│ │ │ │ │ └─hash
│ │ │ │ └─signatures.xml
│ │ │ ├─icons
│ │ │ │ ├─mockups_doc_ico_128.png
│ │ │ │ ├─mockups_doc_ico_16.png
│ │ │ │ ├─mockups_doc_ico_29.png
│ │ │ │ ├─mockups_doc_ico_32.png
│ │ │ │ ├─mockups_doc_ico_36.png
│ │ │ │ ├─mockups_doc_ico_48.png
│ │ │ │ ├─mockups_doc_ico_512.png
│ │ │ │ ├─mockups_ico_128.png
│ │ │ │ ├─mockups_ico_16.png
│ │ │ │ ├─mockups_ico_29.png
│ │ │ │ ├─mockups_ico_32.png
│ │ │ │ ├─mockups_ico_36.png
│ │ │ │ ├─mockups_ico_48.png
│ │ │ │ └─mockups_ico_512.png
│ │ │ ├─skins
│ │ │ │ ├─sketch.swf
│ │ │ │ └─wireframe.swf
│ │ │ ├─Balsamiq Mockups 3.exe
│ │ │ ├─balsamiq_mockups_3.4.2.swf
│ │ │ ├─framework_4.6.0.23201.swf
│ │ │ ├─mimetype
│ │ │ └─textLayout_2.0.0.232.swf
│ │ └─注册码.txt
│ ├─每日一考
│ │ └─06_SPI.txt
│ ├─1.代码.zip
│ └─定时器总结.bmpr
├─10_嵌入式技术之水质水位监测
│ ├─01.笔记
│ │ ├─尚硅谷嵌入式项目之水质水位监测(HAL库版本) 1.0.0.docx
│ │ └─尚硅谷嵌入式项目之水质水位监测(寄存器版本) 1.0.0.docx
│ ├─02.资料
│ │ ├─01_ADC 模块
│ │ │ ├─adafruit-4-channel-adc-breakouts.pdf
│ │ │ └─ads1115.pdf
│ │ ├─02_TDS 传感器
│ │ │ └─模拟TDS传感器模块用户手册.pdf
│ │ └─03_水位测量
│ │ └─模块手册.pdf
│ ├─04视频
│ │ ├─Day01
│ │ │ ├─01_水质水位监测项目介绍.mp4
│ │ │ ├─02_硬件连接介绍.mp4
│ │ │ ├─03_水位监测演示.mp4
│ │ │ ├─04_压力传感器读取数据时序图.mp4
│ │ │ ├─05_TDS监测硬件介绍.mp4
│ │ │ ├─06_ADC转换模块介绍.mp4
│ │ │ ├─07_项目最终效果演示.mp4
│ │ │ ├─08_串口打印实现.mp4
│ │ │ ├─09_使用条件定义做debug开关.mp4
│ │ │ ├─10_拼接字符串完成复杂定义.mp4
│ │ │ ├─11_debug调试模块的最终实现.mp4
│ │ │ └─12_展示模块.mp4
│ │ ├─Day02
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_水位测量的基本架构.mp4
│ │ │ ├─03_实现水位测量的驱动编写.mp4
│ │ │ ├─04_水位测量的校验逻辑.mp4
│ │ │ ├─05_完成水位校验.mp4
│ │ │ ├─06_完成水位测量.mp4
│ │ │ ├─07_SPI回顾.mp4
│ │ │ ├─08_SPI初始化.mp4
│ │ │ ├─09_SPI的驱动实现.mp4
│ │ │ ├─10_水质水位.txt
│ │ │ ├─10_测试SPI驱动读取设备ID.mp4
│ │ │ ├─11_FLASH写入数据的代码.mp4
│ │ │ ├─12_FLASH的擦除和读数据代码.mp4
│ │ │ └─13_完成FLASH的读写操作.mp4
│ │ └─Day03
│ │ ├─01_永久化保存常量参数.mp4
│ │ ├─02_水位测量永久化保存数据优化.mp4
│ │ ├─03_水位测量总结.mp4
│ │ ├─04_I2C回顾.mp4
│ │ ├─05_I2C的初始化.mp4
│ │ ├─06_I2C使用函数编写.mp4
│ │ ├─07_水质测量ADC模块初始化.mp4
│ │ ├─08_完成ADS1115的测试.mp4
│ │ ├─09_完成最终的水质监测.mp4
│ │ └─2024-11-30 15-34-22.mp4
│ └─03.代码.zip
├─11嵌入式技术之STM32单片机高级
│ ├─01资料
│ │ └─03_尚硅谷嵌入式技术之STM32单片机(高级篇)2.0.0.docx
│ ├─02视频
│ │ ├─day01
│ │ │ ├─01_物联网通信介绍.mp4
│ │ │ ├─02_CAN通信基础介绍.mp4
│ │ │ ├─03_CAN通信物理层介绍.mp4
│ │ │ ├─04_CAN的数据类型介绍.mp4
│ │ │ ├─05_数据格式介绍.mp4
│ │ │ ├─06_总线仲裁.mp4
│ │ │ ├─07_CAN的位同步.mp4
│ │ │ ├─08_外设结构和工作模式测试模式介绍.mp4
│ │ │ ├─09_CAN的外设结构介绍.mp4
│ │ │ ├─10_硬件连接.mp4
│ │ │ ├─11_CAN的引脚初始化.mp4
│ │ │ ├─12_初始化使用寄存器介绍.mp4
│ │ │ ├─13_CAN的初始化配置.mp4
│ │ │ ├─14_CAN的发送数据编写.mp4
│ │ │ ├─15_CAN的接收数据编写.mp4
│ │ │ └─16_CAN的代码演示.mp4
│ │ ├─day02
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_CAN代码总结回顾.mp4
│ │ │ ├─03_HAL库实现CAN测试.mp4
│ │ │ ├─04_双机测试CAN.mp4
│ │ │ ├─05_以太网基础介绍.mp4
│ │ │ ├─06_计算机网络分层.mp4
│ │ │ ├─07_计算机网络常用协议.mp4
│ │ │ ├─08_W5500芯片介绍.mp4
│ │ │ ├─09_W5500芯片结构.mp4
│ │ │ ├─10_W5500移植配置.mp4
│ │ │ └─11_W5500初始化完成.mp4
│ │ ├─day03
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_socket编程介绍.mp4
│ │ │ ├─03_socket创建连接代码实现.mp4
│ │ │ ├─04_socket接收数据代码.mp4
│ │ │ ├─05_socket发送数据.mp4
│ │ │ ├─06_socket客户端实现.mp4
│ │ │ └─07_socket客户端实现.mp4
│ │ ├─day04
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_UDP的结构介绍.mp4
│ │ │ ├─03_UDP完成数据发送.mp4
│ │ │ ├─04_UDP完成接收数据.mp4
│ │ │ ├─05_web前端页面介绍.mp4
│ │ │ ├─06_web后端页面处理.mp4
│ │ │ ├─07_WIFI基础介绍.mp4
│ │ │ ├─08_2.4G信道.mp4
│ │ │ ├─09_WIFI各种设备名称介绍.mp4
│ │ │ ├─10_ESP32芯片介绍.mp4
│ │ │ ├─11_ESP32使用AT指令逻辑介绍.mp4
│ │ │ └─12_ESP32烧录固件.mp4
│ │ ├─day05
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_初始化ESP32.mp4
│ │ │ ├─03_完成初始化.mp4
│ │ │ ├─04_ESP32连接电脑的热点.mp4
│ │ │ ├─05_ESP32的wifi热点模式.mp4
│ │ │ ├─06_ESP32的TCP服务器.mp4
│ │ │ ├─07_ESP32服务端接收数据展示.mp4
│ │ │ ├─08_ESP32服务端接收数据处理.mp4
│ │ │ ├─09_ESP服务端发送数据.mp4
│ │ │ ├─10_蓝牙背景介绍.mp4
│ │ │ └─11_蓝牙应用场景介绍.mp4
│ │ ├─day06
│ │ │ ├─01_蓝牙协议简介.mp4
│ │ │ ├─02_BLE角色划分和地址介绍.mp4
│ │ │ ├─03_BLE使用流程和透传模式介绍.mp4
│ │ │ ├─04_BLE广播连接交互使用.mp4
│ │ │ ├─05_BLE读取数据.mp4
│ │ │ ├─06_BLE写入数据.mp4
│ │ │ ├─07_低功耗广域网介绍.mp4
│ │ │ └─08_LoRa介绍.mp4
│ │ ├─day07
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_LoRa移植的准备工作.mp4
│ │ │ ├─03_耦合SPI驱动和官方驱动的代码.mp4
│ │ │ ├─04_官方驱动函数指针封装到结构体.mp4
│ │ │ ├─05_完成LoRa的初始化.mp4
│ │ │ ├─06_完成LoRa驱动.mp4
│ │ │ ├─07_完成LoRa驱动的测试.mp4
│ │ │ ├─08_CAN总线通信回顾.mp4
│ │ │ ├─09_以太网回顾.mp4
│ │ │ ├─10_wifi和蓝牙回顾.mp4
│ │ │ └─11_LoRa回顾.mp4
│ │ ├─day08
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_拓展篇介绍.mp4
│ │ │ ├─03_电源结构介绍.mp4
│ │ │ ├─04_低功耗的三种模式.mp4
│ │ │ ├─05_三种低功耗模式详细介绍.mp4
│ │ │ ├─06_睡眠模式寄存器演示.mp4
│ │ │ ├─07_睡眠模式在HAL库中的问题.mp4
│ │ │ ├─08_睡眠模式在HAL库中的问题解决.mp4
│ │ │ ├─09_停机模式使用演示.mp4
│ │ │ ├─10_系统时钟配置实现.mp4
│ │ │ ├─11_hal库实现停机模式.mp4
│ │ │ └─12_待机模式演示.mp4
│ │ ├─day09
│ │ │ ├─01_每日一考.mp4
│ │ │ ├─02_RTC实时时钟介绍.mp4
│ │ │ ├─03_RTC时钟使用介绍.mp4
│ │ │ ├─04_备份寄存器介绍.mp4
│ │ │ ├─05_备份寄存器使用演示.mp4
│ │ │ ├─06_演示纠错.mp4
│ │ │ ├─07_hal库实现BKP.mp4
│ │ │ ├─08_RTC实时时钟唤醒代码编写.mp4
│ │ │ ├─09_RTC实时时钟唤醒演示.mp4
│ │ │ ├─10_演示错误介绍.mp4
│ │ │ └─11_hal库实现RTC时钟.mp4
│ │ └─day10
│ │ ├─01_演示实时时钟.mp4
│ │ ├─02_hal库实现实时时钟.mp4
│ │ ├─03_独立看门狗介绍.mp4
│ │ ├─04_独立看门狗使用演示.mp4
│ │ ├─05_窗口看门狗介绍.mp4
│ │ ├─06_STM32基础回顾.mp4
│ │ ├─07_STM32进阶回顾.mp4
│ │ ├─08_STM32物联网回顾.mp4
│ │ └─09_STM32拓展回顾.mp4
│ ├─03课堂笔记
│ │ 目录内容获取失败
│ ├─03_尚硅谷嵌入式技术之STM32单片机(高级篇)2.0.1.docx
│ ├─04代码.zip
│ └─tcp连接发送数据流程.bmpr
├─12_嵌入式技术之畜牧牛羊定位
│ ├─01_笔记
│ │ └─尚硅谷嵌入式项目之畜牧定位器1.0.1.docx
│ ├─02_资料
│ │ ├─01_cjson
│ │ │ ├─cJSON-master
│ │ │ │ └─cJSON-master
│ │ │ │ ├─fuzzing
│ │ │ │ │ ├─inputs

提取码

UserSetu

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容