尚硅谷-嵌入式工程师2024课程

作者: admin 分类: IT教程 发布时间: 2025-05-07 22:24

今日分享:尚硅谷-嵌入式工程师2024课程

相关截图:

课程内容:

  ├─01_尚硅谷嵌入式技术之C语言

  ││资料

  ││├─day01

  │││01-什么是程序_ev.wmv

  │││02-编程语言的发展_ev.wmv

  │││03-C语言介绍_ev.wmv

  │││04-C语言应用场景_ev.wmv

  │││05-开发工具选择_ev.wmv

  │││06-开发工具安装-MinGW安装和配置_ev.wmv

  │││07-开发工具安装-安装VSCode_ev.wmv

  │││08-开发工具安装-配置VSCode_ev.wmv

  │││09-年轻人的第一个C程序_ev.wmv

  │││10-程序代码分析_ev.wmv

  │││11-C程序运行机制流程_ev.wmv

  │││12-C程序运行机制流程演示_ev.wmv

  │││13-C程序开发注意事项_ev.wmv

  │││14-注释_ev.wmv

  │││15-输出和换行_ev.wmv

  │││16-代码风格和编码规范_ev.wmv

  │││17-C语言入门总结_ev.wmv

  │││18-变量的定义_ev.wmv

  │││19-输出变量_ev.wmv

  │││20-输入数据赋值给变量_ev.wmv

  │││21-标识符_ev.wmv

  │││22-变量总结_ev.wmv

  │││番外篇-markdown语法_ev.wmv

  │││番外篇-typepora的使用_ev.wmv

  │││

  ││├─day02

  │││01-回顾_ev.wmv

  │││02-使用define定义常量_ev.wmv

  │││03-使用const关键字定义常量_ev.wmv

  │││04-两种方式定义常量的区别_ev.wmv

  │││05-进制介绍_ev.wmv

  │││06-使用不同进制表示整数_ev.wmv

  │││08-使用不同进制输出整数_ev.wmv

  │││09-进制转换-二进制转十进制_ev.wmv

  │││10-进制转换-十进制转二进制_ev.wmv

  │││11-进制转换-十进制和十六进制_ev.wmv

  │││12-进制转换-二进制和十六进制_ev.wmv

  │││13-原码反码补码的计算规则_ev.wmv

  │││14-补码保证计算的正确性_ev.wmv

  │││15-计算机内部使用补码存储_ev.wmv

  │││16-计算工具的使用_ev.wmv

  │││17-数据类型划分_ev.wmv

  │││18-整型介绍_ev.wmv

  │││19-整型字面量后缀_ev.wmv

  │││20-整型格式占位符_ev.wmv

  │││21-精确宽度整数类型_ev.wmv

  │││22-浮点数的介绍_ev.wmv

  │││23-浮点数的存储规则_ev.wmv

  │││24-字符类型_ev.wmv

  │││25-布尔类型_ev.wmv

  │││26-番外篇-截图工具的使用_ev.wmv

  │││

  ││├─day03

  │││01-回顾_ev.wmv

  │││02-有符号整数和无符号整数_ev.wmv

  │││03-sizeof获取字节长度_ev.wmv

  │││04-运算符过程中的数据类型自动转换_ev.wmv

  │││05-赋值过程中的数据类型自动转换_ev.wmv

  │││06-强制类型转换_ev.wmv

  │││07-运算符介绍_ev.wmv

  │││08-如何掌握一个运算符_ev.wmv

  │││09-算术运算符_ev.wmv

  │││10-关系运算符_ev.wmv

  │││11-逻辑运算符_ev.wmv

  │││12-位运算符_ev.wmv

  │││13-赋值运算符_ev.wmv

  │││

  ││├─day04

  │││01-回顾_ev.wmv

  │││02-三元运算符_ev.wmv

  │││03-运算符优先级和逗号运算符_ev.wmv

  │││04-单向分支和双向分支_ev.wmv

  │││05-多向分支elseif_ev.wmv

  │││06-多向分支switch_ev.wmv

  │││07-多向分支switch-break的使用_ev.wmv

  │││08-嵌套分支-加油案例_ev.wmv

  │││09-嵌套分支-加油案例-elseif实现_ev.wmv

  │││10-while循环_ev.wmv

  │││11-while循环-不使用循环变量_ev.wmv

  │││12-do while实现计数循环_ev.wmv

  │││13-do while循环-不使用循环变量_ev.wmv

  │││14-while和do while的区别_ev.wmv

  │││番外篇-VSCode快捷键设置_ev.wmv

  │││番外篇-VSCode设置用户代码片段_ev.wmv

  │││

  ││├─day05

  │││01-作业讲解-闰年判断_ev.wmv

  │││02-作业讲解-水仙花数_ev.wmv

  │││03-for循环_ev.wmv

  │││04-特殊结构的for循环_ev.wmv

  │││05-for实现没有循环变量的循环_ev.wmv

  │││06-多重循环_ev.wmv

  │││07-第一种形式九九乘法表_ev.wmv

  │││08-第三种形式九九乘法表_ev.wmv

  │││09-跳转语句-continue和break_ev.wmv

  │││10-跳转语句-goto_ev.wmv

  │││11-省略大括号语法_ev.wmv

  │││12-数据的概念_ev.wmv

  │││13-数组的定义_ev.wmv

  │││14-数组案例01_ev.wmv

  │││15-数组案例02-计算数组中值最大的元素_ev.wmv

  │││16-定义字符串并设置结束标记_ev.wmv

  │││17-定义字符串简化写法_ev.wmv

  │││18-字符串操作_ev.wmv

  │││

  ││├─day06

  │││01-作业讲解-第四种形式九九乘法表_ev.wmv

  │││02-作业讲解-质数判断_ev.wmv

  │││03-作业讲解-逢七跳过_ev.wmv

  │││04-作业讲解-使用循环完成字符串的初始化_ev.wmv

  │││05-二维数组的定义_ev.wmv

  │││06-二维数组的遍历和访问_ev.wmv

  │││07-二维数组的内存存储形式_ev.wmv

  │││08-二维数组应用案例_ev.wmv

  │││09-函数的基本概念_ev.wmv

  │││10-函数的声明_ev.wmv

  │││11-函数的调用_ev.wmv

  │││12-函数的返回值_ev.wmv

  │││13-函数的参数_ev.wmv

  │││14-主函数详解(了解)_ev.wmv

  │││15-主函数补充_ev.wmv

  │││16-函数原型_ev.wmv

  │││

  ││├─day07

  │││01-回顾_ev.wmv

  │││02-作业讲解-循环输出字母_ev.wmv

  │││03-作业讲解-循环加减_ev.wmv

  │││04-作业讲解-一层循环遍历二维数组_ev.wmv

  │││05-作业讲解-char类型二维数组_ev.wmv

  │││06-作业讲解-判断质数的函数_ev.wmv

  │││07-作业讲解-打印空心金字塔_ev.wmv

  │││08-全局作用域_ev.wmv

  │││09-局部作用域_ev.wmv

  │││10-块级作用域_ev.wmv

  │││11-作用域和内存_ev.wmv

  │││12-静态局部变量_ev.wmv

  │││13-静态全局变量_ev.wmv

  │││14-递归函数分析_ev.wmv

  │││15-递归实现计算某个数字的阶乘_ev.wmv

  │││16-递归实现计算第n个斐波那契数_ev.wmv

  │││17-标准库函数-字符串函数_ev.wmv

  │││18-标准库函数-字符串函数2_ev.wmv

  │││19-标准库函数-时间函数_ev.wmv

  │││20-标准库函数-数学函数_ev.wmv

  │││

  ││├─day08

  │││01-函数总结_ev.wmv

  │││02-递归函数案例-猴子吃桃_ev.wmv

  │││03-指针基本理解_ev.wmv

  │││04-定义指针_ev.wmv

  │││05-指针应用案例01_ev.wmv

  │││06-指针应用案例02_ev.wmv

  │││07-指针本身的存储大小_ev.wmv

  │││08-指针运算-加减整数_ev.wmv

  │││09-指针运算-自增自减_ev.wmv

  │││10-指针运算-同类型指针相减_ev.wmv

  │││11-指针运算-比较运算_ev.wmv

  │││12-数组名_ev.wmv

  │││13-指针数组_ev.wmv

  │││14-数组指针_ev.wmv

  │││15-数组指针和数组名对比_ev.wmv

  │││16-指向二维数组的数组指针_ev.wmv

  │││17-字符串指针_ev.wmv

  │││18-值传递和引用传递-变量赋值过程_ev.wmv

  │││19-值传递和引用传递-函数传参过程_ev.wmv

  │││

  ││├─day09

  │││01-回顾_ev.wmv

  │││02-作业讲解01-计算数组元素平均值_ev.wmv

  │││03-作业讲解01-统计字符串中字符出现的次数_ev.wmv

  │││04-指针函数01_ev.wmv

  │││05-指针函数-返回值不能指向局部变量_ev.wmv

  │││06-函数指针_ev.wmv

  │││07-回调函数_ev.wmv

  │││08-多级指针_ev.wmv

  │││09-空指针_ev.wmv

  │││10-野指针_ev.wmv

  │││11-指针小总结_ev.wmv

  │││12-自定义枚举类型_ev.wmv

  │││13-枚举变量_ev.wmv

  │││14-枚举应用案例_ev.wmv

  │││15-总结_ev.wmv

  │││

  ││├─day10

  │││02-作业讲解-获取指定字符第一次出现的位置_ev.wmv

  │││03-作业讲解-交换两个变量的值_ev.wmv

  │││03-作业讲解-获取指定字符最后一次出现的位置_ev.wmv

  │││03-结构体指针_ev.wmv

  │││04-作业讲解-大小写转换_ev.wmv

  │││05-指针回顾总结_ev.wmv

  │││06-结构体基础_ev.wmv

  │││07-结构体案例-小狗案例_ev.wmv

  │││08-结构体案例-游客案例_ev.wmv

  │││09-结构体总结_ev.wmv

  │││10-共用体_ev.wmv

  │││11-共用体体-共用体-枚举综合案例_ev.wmv

  │││11-共用体总结_ev.wmv

  │││12-typedef给类型取别名_ev.wmv

  │││13-typedef案例_ev.wmv

  │││14-内存区域说明_ev.wmv

  │││15-void指针_ev.wmv

  │││16-malloc函数_ev.wmv

  │││17-malloc函数定义数组_ev.wmv

  │││18-calloc函数定义数组_ev.wmv

  │││19-重新分配内存realloc函数_ev.wmv

  │││20-动态内存分配总结_ev.wmv

  │││番外篇-xmind思维导图工具的使用_ev.wmv

  │││

  ││└─day11

  ││01-回顾_ev.wmv

  ││02-预处理指令介绍_ev.wmv

  ││03-宏定义_ev.wmv

  ││04-取消宏定义_ev.wmv

  ││05-包含头文件_ev.wmv

  ││06-使用条件编译判断不同的操作系统平台_ev.wmv

  ││07-条件编译语法总结_ev.wmv

  ││08-使用条件编译解头文件重复包含问题_ev.wmv

  ││09-输入缓冲区的问题_ev.wmv

  ││10-getchar和putchar_ev.wmv

  ││11-gets和puts_ev.wmv

  ││12-文件的打开和关闭_ev.wmv

  ││13-写入文件_ev.wmv

  ││14-读取文件_ev.wmv

  ││15-项目需求分析_ev.wmv

  ││16-主菜单和退出_ev.wmv

  ││17-添加客户_ev.wmv

  ││18-客户列表_ev.wmv

  ││19-删除客户_ev.wmv

  ││20-修改客户_ev.wmv

  ││21-vscode的中文编码_ev.wmv

  ││22-流程图绘制软件_ev.wmv

  ││

  │└─解压密码必看说明

  │一切与IT有关的教程.txt

  │下载说明.txt

  │全网最大的免费IT学习资源社区.url

  │海量免费资源访问课百万:kebaiwan.net.url

  │解压密码必看.txt

  │

  ├─02_尚硅谷嵌入式技术之数据结构和算法

  ││资料.rar

  ││

  │└─4.视频

  │├─day01

  ││01-C语言串讲_ev.wmv

  ││02-数据结构介绍_ev.wmv

  ││03-数组介绍_ev.wmv

  ││04-动态数组实现-初始化和销毁_ev.wmv

  ││05-动态数组实现-调整大小和获取长度_ev.wmv

  ││06-动态数组实现-插入元素_ev.wmv

  ││07-动态数组实现-删除元素_ev.wmv

  ││08-链表实现-结构体设置_ev.wmv

  ││09-链表实现-初始化和长度获取_ev.wmv

  ││10-链表实现-插入节点_ev.wmv

  ││11-链表实现-释放链表内存_ev.wmv

  ││12-链表实现-删除节点_ev.wmv

  ││13-链表实现-修改和获取指定位置节点数据值_ev.wmv

  ││

  │└─day02

  │01-栈结构介绍_ev.wmv

  │02-栈结构实现_ev.wmv

  │03-队列结构介绍_ev.wmv

  │04-队列实现-初始化和释放_ev.wmv

  │05-队列实现-循环队列的方式实现入队和出队_ev.wmv

  │06-队列实现-遍历队列中的元素_ev.wmv

  │07-算法介绍_ev.wmv

  │08-时间复杂度_ev.wmv

  │09-空间复杂度_ev.wmv

  │10-查找算法-顺序查找_ev.wmv

  │11-查找算法-二分查找_ev.wmv

  │12-排序算法-冒泡排序_ev.wmv

  │13-快速排序-思路分析_ev.wmv

  │14-快速排序-代码实现_ev.wmv

  │15-快速排序-代码升级_ev.wmv

  │

  ├─03_尚硅谷嵌入式技术之硬件电路基础

  ││资料.rar

  ││

  │└─04.视频

  │├─day01

  ││01-电流_ev.wmv

  ││02-电压_ev.wmv

  ││03-电阻_ev.wmv

  ││04-电路_ev.wmv

  ││05-直流电和交流电_ev.wmv

  ││06-强电和弱电_ev.wmv

  ││07-家庭用电_ev.wmv

  ││08-欧姆定律_ev.wmv

  ││09-功率_ev.wmv

  ││10-焦耳定律_ev.wmv

  ││11-串联并联电路_ev.wmv

  ││12-电路电压计算练习_ev.wmv

  ││13-电路仿真软件-circuitjs的使用_ev.wmv

  ││14-电路计算_ev.wmv

  ││15-元器件介绍-电阻器_ev.wmv

  ││16-元器件介绍-电阻阻值识别_ev.wmv

  ││17-元器件介绍-电容_ev.wmv

  ││18-元器件介绍-电感_ev.wmv

  ││19-元器件介绍-电子继电器_ev.wmv

  ││

  │└─day02

  │01-接插件_ev.wmv

  │02-蜂鸣器_ev.wmv

  │03-电源_ev.wmv

  │04-万用表的使用_ev.wmv

  │05-二极管_ev.wmv

  │06-三极管_ev.wmv

  │07-三极管_ev.wmv

  │08-mos管_ev.wmv

  │09-典型模拟电路_ev.wmv

  │10半导体总结_ev.wmv

  │11-典型电路-压敏电阻_ev.wmv

  │12-典型电路-上拉电阻_ev.wmv

  │13-典型电路-下拉电阻_ev.wmv

  │14-典型电路-限流电阻_ev.wmv

  │15-典型电路-零欧姆电阻_ev.wmv

  │16-典型电路-电容_ev.wmv

  │

  ├─04_尚硅谷嵌入式技术之从零搭建计算机

  ││资料.rar

  ││

  │└─4.视频

  │├─day01

  ││01-数字电路仿真软件digital安装_ev.wmv

  ││01-数电介绍_ev.wmv

  ││02-二进制文字表达_ev.wmv

  ││03-二进制表示图像_ev.wmv

  ││04-二进制表示声音_ev.wmv

  ││05-二进制表示视频_ev.wmv

  ││06-基础门电路-非门_ev.wmv

  ││07-基础门电路-与门_ev.wmv

  ││08-其他门电路-异或门_ev.wmv

  ││09-其他门电路-或或门_ev.wmv

  ││10-其他门电路-异或非门_ev.wmv

  ││11-运算器-半加器_ev.wmv

  ││12-运算器-1位全加器_ev.wmv

  ││13-4位加法器_ev.wmv

  ││14-加法器说明_ev.wmv

  ││15-SR锁存器_ev.wmv

  ││16-D锁存器_ev.wmv

  ││17-D触发器_ev.wmv

  ││18-寄存器_ev.wmv

  ││

  │├─day02

  ││01-回顾总结_ev.wmv

  ││02-计算机组成原理_ev.wmv

  ││03-复用器_ev.wmv

  ││04-实现16位ALU_ev.wmv

  ││05-使用ALU和寄存器实现一个计算单元_ev.wmv

  ││06-使用寄存器实现内存01_ev.wmv

  ││07-使用寄存器实现内存02_ev.wmv

  ││08-计算单元引入内存_ev.wmv

  ││09-实现一个程序计数器_ev.wmv

  ││10-使用halt信号停止运算_ev.wmv

  ││11-计算单元引入指令内存_ev.wmv

  ││12-升级指令内存为16bit_ev.wmv

  ││

  │├─day03

  ││01-总结_ev.wmv

  ││02-添加控制指令-halt信号位_ev.wmv

  ││03-添加控制指令-str信号位-数据内存输入使能_ev.wmv

  ││04-添加控制指令-ld信号位和sel_b信号位_ev.wmv

  ││05-添加控制指令-sel_a信号位和ld_a指令_ev.wmv

  ││06-可以跳转的程序计数器_ev.wmv

  ││07-跳转指令-en_jmp信号位_ev.wmv

  ││08-跳转指令-en_a信号位_ev.wmv

  ││09-je有条件跳转_ev.wmv

  ││09-指令集整理_ev.wmv

  ││

  │├─day04

  ││01-回顾_ev.wmv

  ││02-控制器_ev.wmv

  ││03-控制器添加cmp输入信号_ev.wmv

  ││04-添加11位地址的内存_ev.wmv

  ││05-合并内存-添加内存和寄存器以及程序计数器改造_ev.wmv

  ││06-合并内存-添加信号位_ev.wmv

  ││07-合并内存-修改控制器_ev.wmv

  ││08-合并内存-执行流程分析_ev.wmv

  ││

  │└─day05

  │01-回顾_ev.wmv

  │02-立即数_ev.wmv

  │03-B寄存器_ev.wmv

  │04-使用自定义的汇编语言编译C程序_ev.wmv

  │05-封装CPU_ev.wmv

  │06-CPU和外设_ev.wmv

  │07-引导程序_ev.wmv

  │

  ├─05_尚硅谷嵌入式技术之原理图与PCB制作

  ││资料.rar

  ││

  │└─3.视频

  │├─day01

  ││01电路板的发展历史_ev.mp4

  ││02电路板的结构_ev.mp4

  ││03.元件封装_ev.mp4

  ││04.电子设计的一般流程_ev.mp4

  ││05.安装注册激活_ev.mp4

  ││06.立创EDA的基本使用和路径问题_ev.mp4

  ││07.新建项目设置自动保存和自动备份_ev.mp4

  ││08.修改原理图的图页信息_ev.mp4

  ││09.放一个发光LED_ev.mp4

  ││10.删除LED、位号、电池盒放置_ev.mp4

  ││11.放置电阻、开关并连线_ev.mp4

  ││12.原理图DRC_ev.mp4

  ││13.按键点灯基本布局和基本布线_ev.mp4

  ││14.顶层、底层和过孔_ev.mp4

  ││15.板框、英制单位和圆角_ev.mp4

  ││16.PCB的DRC_ev.mp4

  ││17.开始下单和网络配置_ev.mp4

  ││18.如何白嫖嘉立创PCB_ev.mp4

  ││19.元件下单和经验之谈_ev.mp4

  ││20.创建新工程_ev.mp4

  ││21.SMT是怎么回事_ev.mp4

  ││22.进阶阶段介绍和74系列芯片背景知识_ev.mp4

  ││23.排针放置_ev.mp4

  ││24.排针规格和芯片放置_ev.mp4

  ││25.给排针添加网络标签并给芯片供电_ev.mp4

  ││26.换VCC和GND的网络标识_ev.mp4

  ││27.74HC138芯片数据手册解读_ev.mp4

  ││28.74HC138的自锁开关、3P排针和LED接法_ev.mp4

  ││

  │├─day02

  ││01-完成138原理图的绘制,阵列和分配位号_ev.mp4

  ││02-138cs使能浮空不稳定和HC的含义_ev.mp4

  ││03-245原理图绘制_ev.mp4

  ││04-245数据手册解读和亮灭现象演示_ev.mp4

  ││05-245数据手册、电压分析和噪声容限_ev.mp4

  ││06-245不同接法的分析_ev.mp4

  ││07-导入PCB和交叉选择_ev.mp4

  ││08-布局技巧_ev.mp4

  ││09-对齐工具的使用_ev.mp4

  ││10-布线原则和泪滴_ev.mp4

  ││11-布线说明_ev.mp4

  ││12-GND网络铺铜,顶层和底层_ev.mp4

  ││13-PCB的DRC规则和厂家的工艺能力_ev.mp4

  ││14.导线载流能力和隐藏铺铜区域_ev.mp4

  ││15.如何观察铺了几层铜_ev.mp4

  ││16.为PCB添加丝印_ev.mp4

  ││17.添加USB充电口_ev.mp4

  ││18.51核心板介绍_ev.mp4

  ││19.8051的粗浅介绍_ev.mp4

  ││20.功能规划介绍_ev.mp4

  ││20240821_165755_ev.mp4

  ││21.抄TypeC原理图_ev.mp4

  ││22.初步认识TypeC接口_ev.mp4

  ││

  │├─day03

  ││01-昨日内容复习_ev.mp4

  ││02-TypeC接口CC引脚的作用_ev.mp4

  ││03-USB的差分信号和51对差分的支持_ev.mp4

  ││04-51对现代通讯协议支持性的问题_ev.mp4

  ││05-自恢复保险丝的介绍_ev.mp4

  ││06-TypeC电容的选择_ev.mp4

  ││07-ldo和3.3v的说明_ev.mp4

  ││08-标准电压解释_ev.mp4

  ││09.怎么抄电路、什么是最小系统_ev.mp4

  ││10.使用扇出功能快速添加芯片网络_ev.mp4

  ││11.为主控添加电源和接地以及滤波,并绘制排针网络_ev.mp4

  ││12.关于晶振电路是怎么一回事_ev.mp4

  ││13.嘉立创的基础库和扩展库_ev.mp4

  ││14.晶振电路原理图绘制_ev.mp4

  ││15.复位电路为什么要电阻和电容_ev.mp4

  ││16.最小系统总结和复位电路原理图绘制_ev.mp4

  ││17.关于复位电路的二次解释_ev.mp4

  ││18.下拉强弱的概念_ev.mp4

  ││19.CH340N的原理图绘制_ev.mp4

  ││20.单片机电压的问题_ev.mp4

  ││21.STC89C52RC下载程序的流程和开关的添加_ev.mp4

  ││22.开漏、推挽和P0上拉的解释_ev.mp4

  ││23.自动冷启动电路原理图抄袭_ev.mp4

  ││24.通信指示灯和电源指示灯的讲解_ev.mp4

  ││25.模电重点_ev.mp4

  ││26.异形板框绘制_ev.mp4

  ││27.差分布线_ev.mp4

  ││

  │├─day04

  ││01.强调原理图重点_ev.mp4

  ││02.尺寸布局技巧_ev.mp4

  ││03.电源总线线宽问题_ev.mp4

  ││04.晶振铺铜的注意点_ev.mp4

  ││05.滤波电容注意点和布线快捷技巧_ev.mp4

  ││

  │└─day05

  │01.PCB作业基本点评_ev.mp4

  │02.微信只读和权限修改_ev.mp4

  │03.GND铺铜孤岛与解决之道_ev.mp4

  │04.金属logo制作_ev.mp4

  │05.如何使用文档自学_ev.mp4

  │06.缝合孔的操作_ev.mp4

  │07.开箱视频_ev.mp4

  │08.使用查找功能批量定位某类对象_ev.mp4

  │09.如何翻转板子_ev.mp4

  │10.如何防抄如何隐藏位号丝印_ev.mp4

  │11.如何快速制作排针丝印_ev.mp4

  │12.将顶层丝印快速翻转到底层_ev.mp4

  │13.第一版迭代原因解释_ev.mp4

  │14.10Ω电阻和MOS管的作用_ev.mp4

  │15.第三版的问题_ev.mp4

  │16.创建自定义库_ev.mp4

  │17.创建传感器原理图符号_ev.mp4

  │18.更新原理图符号,自定义库和工程库之间的关系_ev.mp4

  │19.创建GM202B的封装_ev.mp4

  │20.创建GM系列封装,关联到器件,并放置到PCB_ev.mp4

  │20240824_160513_ev.mp4

  │

  ├─06_尚硅谷嵌入式技术之51单片机

  ││资料.rar

  ││

  │└─4.视频

  │├─day01

  ││01-51单片机与开发板介绍_ev.mp4

  ││02-51单片机概述_ev.mp4

  ││03-开发板原理图介绍_ev.mp4

  ││04-Keil安装_ev.mp4

  ││05-ISP安装与使用_ev.mp4

  ││06-位运算_ev.mp4

  ││07-点亮LED_ev.mp4

  ││

  │├─day02

  ││01_闪烁Led_ev.mp4

  ││02_C语言与或非回顾_ev.mp4

  ││03_流水灯_ev.mp4

  ││04_正反流水灯_ev.mp4

  ││05_切换vscode_ev.mp4

  ││06_静态数码管芯片手册与原理图说明_ev.mp4

  ││07_静态数码管代码实现_ev.mp4

  ││

  │├─day03

  ││01_动态数码管_ev.mp4

  ││02_动态数码管补充说明_ev.mp4

  ││03_模块化编程_ev.mp4

  ││04_使用模块化编程改写数码管代码_ev.mp4

  ││05_100倒计数到0显示到数码管_ev.mp4

  ││06_独立按键_ev.mp4

  ││

  │├─day04

  ││01_独立按键计数_ev.mp4

  ││02_左右移案例_ev.mp4

  ││03_引脚工作模式_ev.mp4

  ││04_矩阵按键_ev.mp4

  ││05_外部中断_ev.mp4

  ││

  │├─day05

  ││01_计算器_ev.mp4

  ││02_定时器01_ev.mp4

  ││03_定时器_回调函数版本_ev.mp4

  ││04_定时器_补充_ev.mp4

  ││

  │├─day06

  ││01_定时器按键消抖_ev.mp4

  ││02_点阵屏原理_ev.mp4

  ││03_点阵屏代码_ev.mp4

  ││04_点阵屏补充说明_ev.mp4

  ││05_移动Logo_ev.mp4

  ││06_点阵屏中断版_ev.mp4

  ││

  │├─day07

  ││01_点阵屏动画_ev.mp4

  ││02_蜂鸣器_ev.mp4

  ││03_蜂鸣器案例_ev.mp4

  ││04_蜂鸣器案例修改版_ev.mp4

  ││05_串口通信_轮询版_ev.mp4

  ││06_串口通信补充_ev.mp4

  ││07_串口通信_中断无缓冲_ev.mp4

  ││

  │├─day08

  ││01_串口通信_有缓存版_ev.mp4

  ││02_逻辑分析仪的使用_ev.mp4

  ││03_手册信息_ev.mp4

  ││04_lcd代表实现01_ev.mp4

  ││05_lcd代码实现02_ev.mp4

  ││

  │├─day09

  ││01_lcd bug说明_ev.mp4

  ││02_bug补充说明_ev.mp4

  ││03_18B20手册信息_ev.mp4

  ││04_18B20代码实现_ev.mp4

  ││05_IIC协议手册信息_ev.mp4

  ││

  │├─day10

  ││01_IIC代码实现01_ev.mp4

  ││02_IIC开始与结束_ev.mp4

  ││03_IIC写一个字节_ev.mp4

  ││04_IIC读一个字节_ev.mp4

  ││05_IIC应答与代码测试_ev.mp4

  ││06_EEPROM跨页_ev.mp4

  ││07_DS1302实现01_ev.mp4

  ││08_DS1302写字节_ev.mp4

  ││09_DS1302读字节并代码测试_ev.mp4

  ││10_DS1302 bug说明_ev.mp4

  ││

  │└─day11

  │01_可调时钟需求说明_ev.mp4

  │02_可调时钟_ev.mp4

  │

  ├─07_尚硅谷嵌入式项目之51智能车

  ││资料.rar

  ││

  │└─4.视频

  │├─day_01

  ││01-51智能车-需求说明_ev.mp4

  ││02-51智能车-整体设计-动力系统_ev.mp4

  ││03-51智能车-整体设计-三个功能_ev.mp4

  ││04-51智能车-整体设计-软件项目结构_ev.mp4

  ││05-51智能车-避障模块-驱动层-上_ev.mp4

  ││06-51智能车-避障模块-驱动层-中_ev.mp4

  ││07-51智能车-避障模块-驱动层-下_ev.mp4

  ││08-51智能车-避障模块-驱动层-测试_ev.mp4

  ││09-51智能车-避障模块-接口层-OLED移植_ev.mp4

  ││10-51智能车-避障模块-接口层-蜂鸣器_ev.mp4

  ││11-51智能车-避障模块-接口层-电机-上_ev.mp4

  ││12-51智能车-避障模块-接口层-电机-中_ev.mp4

  ││13-51智能车-避障模块-接口层-电机-下_ev.mp4

  ││14-51智能车-避障模块-接口层-电机-综合_ev.mp4

  ││15-51智能车-避障模块-接口层-电机-驱动芯片补充_ev.mp4

  ││16-51智能车-避障模块-接口层-超声波-概述_ev.mp4

  ││17-51智能车-避障模块-接口层-超声波-编码-上_ev.mp4

  ││18-51智能车-避障模块-接口层-超声波-编码-下_ev.mp4

  ││

  │├─day_02

  ││01-51智能车-避障模块-应用层_ev.mp4

  ││02-51智能车-避障模块-蜂鸣器-定时器说明_ev.mp4

  ││03-51智能车-遥控模块-概述_ev.mp4

  ││04-51智能车-遥控模块-蓝牙芯片概述_ev.mp4

  ││05-51智能车-遥控模块-蓝牙芯片-原理图_ev.mp4

  ││06-51智能车-遥控模块-蓝牙芯片-AT指令说明_ev.mp4

  ││07-51智能车-遥控模块-蓝牙芯片-串口移植_ev.mp4

  ││08-51智能车-遥控模块-蓝牙芯片-数据透传_ev.mp4

  ││09-51智能车-遥控模块-蓝牙芯片-修改名称_ev.mp4

  ││10-51智能车-遥控模块-实现思路分析_ev.mp4

  ││11-51智能车-遥控模块-编码_ev.mp4

  ││12-51智能车-遥控模块-蓝牙初始化_ev.mp4

  ││13-51智能车-寻迹模块-硬件原理说明_ev.mp4

  ││

  │└─day_03

  │01-51智能车-寻迹功能-版本-1_ev.mp4

  │02-51智能车-寻迹功能-版本-2_ev.mp4

  │03-51智能车-寻迹功能-版本-3_ev.mp4

  │04-51智能车-寻迹功能-版本-3-补充_ev.mp4

  │05-51智能车-寻迹功能-PID算法概述_ev.mp4

  │06-51智能车-寻迹功能-PID-总结_ev.mp4

  │07-51智能车-寻迹功能-PID测试_ev.mp4

  │08-51智能车-模式切换-按键定时器消抖-概述_ev.mp4

  │09-51智能车-模式切换-按键定时器消抖-编码_ev.mp4

  │10-51智能车-模式切换-OLED显示模式_ev.mp4

  │11-51智能车-模式切换-版本一_ev.mp4

  │12-51智能车-模式切换-版本二_ev.mp4

  │13-51智能车-优化思路_ev.mp4

  │PID仿真.xlsx

  │寻迹.drawio.png

  │

  ├─08_尚硅谷嵌入式技术之STM32单片机

  ││资料.rar

  ││

  │└─04_视频

  │├─01基础篇

  ││├─Day01

  │││10_点亮LED案例_创建工程和准备工作_ev.wmv

  │││11_点亮LED案例_编译器配置和其它配置_ev.wmv

  │││12_点亮LED案例_代码实现_ev.wmv

  │││1_ARM简介_ev.wmv

  │││2_STM32简介_ev.wmv

  │││3_STM32命名规范和具体芯片介绍_ev.wmv

  │││4_STM32开发方式_ev.wmv

  │││5_开发工具选择_ev.wmv

  │││6_Keil安装_ev.wmv

  │││7_开发板实物图和原理图_ev.wmv

  │││8_STM32最小系统_ev.wmv

  │││9_开发板提前验证_ev.wmv

  │││

  ││├─Day02

  │││01_复习回顾_ev.wmv

  │││02_点亮LED案例_扩展_点亮多个LED_ev.wmv

  │││03_点亮LED案例_改进一_使用寄存器名称_ev.wmv

  │││04_点亮LED案例_改进一_问题解答_ev.wmv

  │││05_点亮LED案例_改进二_按位处理_ev.wmv

  │││06_点亮LED案例_改进三_使用位名称_ev.wmv

  │││07_复习回顾_ev.wmv

  │││08_GPIO整体介绍_ev.wmv

  │││09_GPIO_输出模式_推挽和开漏输出_ev.wmv

  │││10_GPIO_输出模式_推挽和开漏输出_问题解答_ev.wmv

  │││11_GPIO_输出模式_复用输出_ev.wmv

  │││12_GPIO_输入模式_ev.wmv

  │││13_GPIO_寄存器_ev.wmv

  │││14_VSCode优化开发体验_ev.wmv

  │││15_LED流水灯案例_简单实现_ev.wmv

  │││

  ││├─Day03

  │││01_复习回顾_ev.wmv

  │││02_LED流水灯案例_优化_工程创建_ev.wmv

  │││03_LED流水灯案例_优化_代码实现_ev.wmv

  │││04_课堂练习_往返流水灯_ev.wmv

  │││05_STM32总体架构_ev.wmv

  │││06_STM32时钟树_ev.wmv

  │││07_复习回顾_ev.wmv

  │││08_时钟设置源码分析_ev.wmv

  │││09_HAL库简介_ev.wmv

  │││10_STM32CubeMX安装_ev.wmv

  │││11_STM32CubeMX创建工程_ev.wmv

  │││12_LED流水灯_HAL库实现_ev.wmv

  │││

  ││├─Day04

  │││01_复习回顾_ev.wmv

  │││02_课堂练习_依次开关灯_ev.wmv

  │││03_中断的概念_ev.wmv

  │││04_为什么要用中断_ev.wmv

  │││05_STM32中的中断_ev.wmv

  │││06_STM32中断体系结构_ev.wmv

  │││07_NVIC_ev.wmv

  │││08_NVIC问题解答_ev.wmv

  │││09_EXTI_ev.wmv

  │││10_按键控制LED案例_需求说明和寄存器介绍_ev.wmv

  │││11_按键控制LED案例_问题解答_ev.wmv

  │││12_按键控制LED案例_代码实现_ev.wmv

  │││13_按键控制LED案例_HAL库实现_ev.wmv

  │││

  ││├─Day05

  │││01_复习回顾_ev.wmv

  │││02_练习3_两个按键控制LED开关_ev.wmv

  │││03_练习4_按键控制流水灯_ev.wmv

  │││04_练习5_按键手动控制流水灯_ev.wmv

  │││05_并行和串行通信_ev.wmv

  │││06_单工半双工和全双工_ev.wmv

  │││07_同步和异步_ev.wmv

  │││08_串口通讯协议_ev.wmv

  │││09_USART基本概念和功能框图_ev.wmv

  │││10_波特率的设置_ev.wmv

  │││11_USART相关寄存器_ev.wmv

  │││12_串口案例_需求分析和寄存器使用_ev.wmv

  │││13_串口案例_代码实现_收发一个字符_ev.wmv

  │││

  ││├─Day06

  │││01_问题回顾和解答_ev.wmv

  │││02_复习回顾_ev.wmv

  │││03_串口通讯案例_代码实现_发送字符串_ev.wmv

  │││04_串口通讯案例_代码实现_接收字符串_ev.wmv

  │││05_串口通讯案例_代码实现_接收字符串另一种实现_ev.wmv

  │││06_串口通讯案例_使用中断实现_ev.wmv

  │││07_复习总结_ev.wmv

  │││08_串口通讯案例_HAL库_定长数据收发_轮询_ev.wmv

  │││09_串口通讯案例_HAL库_定长数据收发_中断_ev.wmv

  │││10_串口通讯案例_HAL库_变长数据收发_ev.wmv

  │││

  ││├─Day07

  │││01_复习回顾_ev.wmv

  │││02_案例扩展_使用中断收发数据_ev.wmv

  │││03_重定向printf案例_寄存器实现_ev.wmv

  │││04_重定向printf案例_HAL库实现_ev.wmv

  │││05_I2C基础知识和协议_ev.wmv

  │││06_I2C案例1_软件模拟I2C_需求和硬件电路_ev.wmv

  │││07_复习回顾_ev.wmv

  │││08_I2C案例1_软件模拟I2C_操作时序梳理_ev.wmv

  │││09_I2C案例1_软件模拟I2C_工程创建_ev.wmv

  │││10_I2C案例1_软件模拟I2C_代码实现(一)_ev.wmv

  │││11_I2C案例1_软件模拟I2C_代码实现(二)_ev.wmv

  │││

  ││└─Day08

  ││01_问题和测试_ev.wmv

  ││02_STM32中的I2C外设_ev.wmv

  ││03_STM32中的I2C模块寄存器_ev.wmv

  ││04_I2C案例二_硬件实现通信_寄存器实现(一)_ev.wmv

  ││05_复习回顾_ev.wmv

  ││06_I2C案例二_硬件实现通信_寄存器实现(二)_ev.wmv

  ││07_I2C案例二_硬件实现通信_HAL库实现_ev.wmv

  ││

  │├─02进阶篇

  ││├─Day09

  │││01_综合练习_花式流水灯_需求分析和工程创建_ev.wmv

  │││02_综合练习_花式流水灯_串口下发方案并保存_ev.wmv

  │││03_综合练习_花式流水灯_基本流水灯功能实现_ev.wmv

  │││04_综合练习_花式流水灯_最终实现_ev.wmv

  │││05_定时器_概述_ev.wmv

  │││06_定时器_系统嘀嗒定时器_寄存器_ev.wmv

  │││07_定时器_系统嘀嗒定时器案例_LED闪烁_寄存器实现_ev.wmv

  │││08_定时器_系统嘀嗒定时器案例_LED闪烁_HAL库实现_ev.wmv

  │││09_定时器_基本定时器_原理和组成_ev.wmv

  │││10_定时器_基本定时器_寄存器_ev.wmv

  │││11_定时器_基本定时器案例_LED闪烁_寄存器实现_ev.wmv

  │││

  ││├─Day10

  │││01_问题解答_ev.wmv

  │││02_定时器_基本定时器案例_LED闪烁_HAL库实现_ev.wmv

  │││03_通用定时器_整体概述_ev.wmv

  │││04_通用定时器_时钟源_ev.wmv

  │││05_通用定时器_计数器_ev.wmv

  │││06_通用定时器_PWM原理_ev.wmv

  │││07_通用定时器_输出比较功能_ev.wmv

  │││08_通用定时器_寄存器_ev.wmv

  │││09_复习回顾_ev.wmv

  │││10_通用定时器_呼吸灯案例_寄存器实现(一)_ev.wmv

  │││11_通用定时器_呼吸灯案例_寄存器实现(二)_ev.wmv

  │││12_通用定时器_呼吸灯案例_HAL库实现_ev.wmv

  │││

  ││├─Day11

  │││01_课堂练习和复习_ev.wmv

  │││02_通用定时器_输入捕获和周期的测量_ev.wmv

  │││03_通用定时器案例_检测PWM的周期和频率_需求说明_ev.wmv

  │││04_通用定时器案例_检测PWM的周期和频率_寄存器_ev.wmv

  │││05_通用定时器案例_检测PWM的周期和频率_寄存器方式实现(一)_ev.wmv

  │││06_通用定时器案例_检测PWM的周期和频率_寄存器方式实现(二)_ev.wmv

  │││07_复习回顾_ev.wmv

  │││08_通用定时器案例_检测PWM的周期和频率_HAL库方式实现_ev.wmv

  │││09_触发输入和从模式_ev.wmv

  │││

  ││├─Day12

  │││01_课后练习_LCD背光亮度调节_ev.wmv

  │││02_课后练习_调整不同的PWM周期_ev.wmv

  │││03_PWM输入模式_ev.wmv

  │││04_检测PWM周期和占空比案例_寄存器介绍_ev.wmv

  │││05_检测PWM周期和占空比案例_代码寄存器实现(一)_ev.wmv

  │││06_检测PWM周期和占空比案例_代码寄存器实现(二)_ev.wmv

  │││07_检测PWM周期和占空比案例_代码HAL库实现_ev.wmv

  │││08_高级定时器_基本概念和增加功能_ev.wmv

  │││09_高级定时器_问题解答_死区_ev.wmv

  │││10_高级定时器_寄存器_ev.wmv

  │││11_高级定时器案例_LED闪烁有限次_寄存器实现_ev.wmv

  │││12_高级定时器案例_LED闪烁有限次_HAL库实现_ev.wmv

  │││13_问题解答_为什么要先产生更新事件_ev.wmv

  │││

  ││├─Day13

  │││01_复习回顾_ev.wmv

  │││02_DMA_基本概念和原理_ev.wmv

  │││03_STM32中的DMA_ev.wmv

  │││04_DMA_寄存器_ev.wmv

  │││05_DMA案例一_ROM到RAM_寄存器实现_ev.wmv

  │││06_复习回顾_ev.wmv

  │││07_问题解答_ev.wmv

  │││08_DMA案例一_ROM到RAM_HAL库实现_ev.wmv

  │││09_DMA案例二_RAM到串口_寄存器实现_ev.wmv

  │││10_DMA案例二_RAM到串口_HAL库实现_ev.wmv

  │││

  ││├─Day14

  │││01_复习回顾_ev.wmv

  │││02_ADC基本原理_ev.wmv

  │││03_STM32里的ADC和逐次逼近型ADC原理_ev.wmv

  │││04_STM32的ADC外设_ev.wmv

  │││05_ADC案例1_需求说明和电路原理_ev.wmv

  │││06_ADC案例1_用到的寄存器_ev.wmv

  │││07_ADC案例1_寄存器详解_ev.wmv

  │││08_ADC案例1_寄存器方式实现(一)_ev.wmv

  │││09_ADC案例1_寄存器方式实现(二)_ev.wmv

  │││10_ADC案例1_HAL库方式实现_ev.wmv

  │││

  ││├─Day15

  │││01_复习回顾_ev.wmv

  │││02_ADC案例二_多通道采集_寄存器方式_ev.wmv

  │││03_ADC案例二_多通道采集_HAL库方式_ev.wmv

  │││04_SPI通信协议和原理_ev.wmv

  │││05_复习回顾_ev.wmv

  │││06_W25Q32介绍_ev.wmv

  │││07_W25Q32读写指令和案例需求描述_ev.wmv

  │││08_SPI案例一_软件实现SPI通信_SPI协议_ev.wmv

  │││09_SPI案例一_软件实现SPI通信_Flash操作接口_ev.wmv

  │││10_SPI案例一_软件实现SPI通信_接口具体实现和测试_ev.wmv

  │││

  ││├─Day16

  │││01_复习回顾_ev.wmv

  │││02_问题解答_随机地址写入_ev.wmv

  │││03_STM32的SPI外设_ev.wmv

  │││04_SPI案例2_SPI硬件外设读写Flash_需求描述和电路设计_ev.wmv

  │││05_SPI案例2_SPI硬件外设读写Flash_寄存器介绍_ev.wmv

  │││06_SPI案例2_SPI硬件外设读写Flash_寄存器方式实现_ev.wmv

  │││07_SPI案例2_SPI硬件外设读写Flash_HAL库实现_ev.wmv

  │││08_存储器_基本介绍和分类_ev.wmv

  │││09_存储器_存储器映像_ev.wmv

  │││

  ││├─Day17

  │││01_课堂练习_ev.wmv

  │││02_存储器映射详细介绍_ev.wmv

  │││03_寄存器映射_ev.wmv

  │││04_FSMC基本原理和组成_ev.wmv

  │││05_FSMC组成其它部件介绍_ev.wmv

  │││06_FSMC外设地址映射_ev.wmv

  │││07_FSMC控制外设读写时序_ev.wmv

  │││08_FSMC应用案例_扩展SRAM_SRAM芯片介绍和硬件连接_ev.wmv

  │││09_FSMC应用案例_扩展SRAM_寄存器介绍_ev.wmv

  │││10_FSMC应用案例_扩展SRAM_寄存器实现_ev.wmv

  │││11_FSMC应用案例_扩展SRAM_HAL库实现_ev.wmv

  │││

  ││└─Day18

  ││01_复习回顾_ev.wmv

  ││02_LCD实验_需求描述和硬件电路连接_ev.wmv

  ││03_LCD实验_关于写命令和写数据的地址_ev.wmv

  ││03_问题解答_ev.wmv

  ││04_LCD实验_代码寄存器方式实现_FSMC配置_ev.wmv

  ││05_LCD实验_代码寄存器方式实现_LCD接口定义_ev.wmv

  ││06_LCD实验_代码寄存器方式实现_LCD接口定义(二)_ev.wmv

  ││07_LCD实验_代码寄存器方式实现_LCD接口实现(一)_底层基本操作_ev.wmv

  ││08_LCD实验_代码寄存器方式实现_LCD接口实现(二)_读取ID_ev.wmv

  ││09_LCD实验_代码寄存器方式实现_LCD接口实现(三)_清屏_ev.wmv

  ││10_LCD实验_代码寄存器方式实现_LCD接口实现(四)_显示一个英文字符_ev.wmv

  ││11_LCD实验_代码寄存器方式实现_LCD接口实现(五)_显示一个字符串_ev.wmv

  ││12_LCD实验_代码寄存器方式实现_LCD接口实现(六)_显示汉字_ev.wmv

  ││13_LCD实验_代码寄存器方式实现_LCD接口实现(七)_显示图片_ev.mp4

  ││14_LCD实验_代码寄存器方式实现_LCD接口实现(八)_画点和线_ev.wmv

  ││15_LCD实验_代码寄存器方式实现_LCD接口实现(九)_画圆_ev.wmv

  ││16_LCD实验_HAL库方式实现_ev.wmv

  ││

  │├─03高级篇

  │││STLinkUSBDriver.dll

  │││定时器练习之基本定时器.txt

  │││定时器练习之滴答定时器.txt

  │││定时器练习之通用定时器(2).txt

  │││定时器练习之通用定时器.txt

  │││

  ││├─day19

  │││01_CAN通讯介绍_ev.mp4

  │││02_数据帧_1_ev.mp4

  │││03_数据帧_2_ev.mp4

  │││04_位时序_ev.mp4

  │││05_STM32CAN外设_1_ev.mp4

  │││06_STM32CAN外设_2_ev.mp4

  │││07_can的寄存器介绍_ev.mp4

  │││08_CAN的寄存器配置_1_ev.mp4

  │││09_CAN的寄存器[配置_2_ev.mp4

  │││10_过滤器的配置_ev.mp4

  │││

  ││├─day20

  │││01_昨日内容回顾_ev.mp4

  │││02_CAN发送数据_ev.mp4

  │││03_CAN接收数据_1_ev.mp4

  │││04_CAN接收数据_2_ev.mp4

  │││05_双击互发测试_ev.mp4

  │││06_CAN的HAL代码解读_ev.mp4

  │││07_CAN_HAL库其他代码完成_ev.mp4

  │││08_bug的解决_ev.mp4

  │││09_作业_ev.mp4

  │││

  ││├─day21

  │││01_以太网通讯基础知识_ev.mp4

  │││02_W5500介绍_ev.mp4

  │││03_驱动移植_1_ev.mp4

  │││04_驱动移植和设置ip地址_ev.mp4

  │││05_启动tcp服务器_ev.mp4

  │││06_TCP服务器接收数据_ev.mp4

  │││06_启动tcp客户端_ev.mp4

  │││07_TCP服务器发送数据_ev.mp4

  │││

  ││├─day22

  │││01_昨日内容回顾_ev.mp4

  │││02_udp通讯_1_ev.mp4

  │││03_udp通讯_2_ev.mp4

  │││04_http_server_ev.mp4

  │││05_Wifi的介绍和wifi模块的介绍_ev.mp4

  │││06_ESP32固件的烧录_ev.mp4

  │││07_ESP32_驱动_ev.mp4

  │││

  ││├─day23

  │││01_昨日内容回顾_ev.mp4

  │││02_一个AT指令响应的完成_ev.mp4

  │││03_其他测试指令_ev.mp4

  │││04_Wifi功能的初始化_ev.mp4

  │││05_在esp32上面启动tcp服务器_ev.mp4

  │││06_解析TCP传来的数据_1_ev.mp4

  │││07_解析TCP传来的数据_2_ev.mp4

  │││08_解析TCP传来的数据_3_ev.mp4

  │││09_通过TCP发送数据_ev.mp4

  │││10_启动TCP客户端_ev.mp4

  │││11_volatile关键字_ev.mp4

  │││

  ││├─day24

  │││01_昨日内容回顾_ev.mp4

  │││02_蓝牙基础知识_1_ev.mp4

  │││03_蓝牙协议栈_ev.mp4

  │││04_广播_扫描和通讯_ev.mp4

  │││05_BLE的初始化_ev.mp4

  │││06_透传模式下接收数据_ev.mp4

  │││07_透传模式下发送数据_ev.mp4

  │││08_LoRa简介_ev.mp4

  │││09_LoRa模块的介绍_ev.mp4

  │││10_LoRa的几个关键参数_ev.mp4

  │││11_硬件连接_ev.mp4

  │││

  ││└─day25

  ││01_昨日内容回顾_ev.mp4

  ││02_LoRa驱动的移植_ev.mp4

  ││03_LoRa硬件接口层完成_ev.mp4

  ││04_收发测试_ev.mp4

  ││05_修改同步字_ev.mp4

  ││

  │└─04扩展篇

  │├─day01

  ││06_电源框图_ev.mp4

  ││07_上电复位和掉电复位_ev.mp4

  ││08_3种低功耗_ev.mp4

  ││09_睡眠模式_1_ev.mp4

  ││10_睡眠模式_2_ev.mp4

  ││11_停止模式_1_ev.mp4

  ││12_停止模式_2_ev.mp4

  ││

  │├─day02

  ││01_昨日内容回顾_ev.mp4

  ││02_待机模式_1_ev.mp4

  ││03_待机模式_2_ev.mp4

  ││04_后备域的读写_ev.mp4

  ││05_后备域的读写_2_ev.mp4

  ││06_RTC的介绍_ev.mp4

  ││07_RTC的配置_ev.mp4

  ││08_获取秒值_ev.mp4

  ││09_换算成时间显示_ev.mp4

  ││

  │└─day03

  │01_昨日内容回顾_ev.mp4

  │02_HAL库使用RTC实时时钟_ev.mp4

  │03_使用闹钟唤醒待机模式_ev.mp4

  │04_使用闹钟唤醒待机模式_HAL库_ev.mp4

  │05_独立看门狗_ev.mp4

  │06_独立看门狗的代码实现_ev.mp4

  │07_独立看门狗的代码实现_2_ev.mp4

  │08_窗口看门狗_ev.mp4

  │09_附录_ev.mp4

  │

  ├─09_尚硅谷嵌入式项目之水质水位监测

  ││资料.rar

  ││

  │└─04.视频

  ││新建Microsoft Word Document.docx

  ││

  │├─day01

  ││01_水质水位项目需求_ev.mp4

  ││02_硬件架构_ev.mp4

  ││03_软件架构_ev.mp4

  ││04_创建工程_完成显示模块_ev.mp4

  ││

  │├─day02

  ││01_昨日内容回顾_ev.mp4

  ││02_水位检测模块驱动层完成_ev.mp4

  ││03_水位检测模块硬件接口层完成_ev.mp4

  ││04_水位检测模块读取数据测量_ev.mp4

  ││05_轮询的方式检测按键_ev.mp4

  ││06_水位的校准完成_1_ev.mp4

  ││07_把校准值写入到Flash中_ev.mp4

  ││08_水位的校准完成_2_ev.mp4

  ││09_在屏幕上显示水位_ev.mp4

  ││

  │├─day03

  ││01_昨日内容回顾_ev.mp4

  ││02_硬件连接_ev.mp4

  ││03_Ads1115手册解读_ev.mp4

  ││04_Ads1115配置_ev.mp4

  ││05_读取电压值_1_ev.mp4

  ││06_bug解决_ev.mp4

  ││07_TDS的APP层完成_ev.mp4

  ││08_HAL库版本_1_ev.mp4

  ││09_SPI的片选引脚_ev.mp4

  ││

  │└─复习

  │01_复习1_ev.mp4

  │02_复习2_ev.mp4

  │03_复习3_ev.mp4

  │04_复习4_ev.mp4

  │

  ├─10_尚硅谷嵌入式项目之畜牧牛羊定位器

  ││系统总体设计图.jpg

  ││资料.rar

  ││

  │└─04_视频

  │01_项目需求描述_ev.mp4

  │02_GPS模块介绍_ev.mp4

  │03_NB-IoT模块_ev.mp4

  │04_计步模块_ev.mp4

  │05_软件架构_ev.mp4

  │06_背景知识_ev.mp4

  │07_debug模块代码完成_ev.mp4

  │08_DS3553硬件接口层_1_ev.mp4

  │09_DS3553硬件接口层_2_ev.mp4

  │10_DS3553硬件接口层_3_ev.mp4

  │11_延时函数的工具化_ev.mp4

  │12_给GPS发送控制指令_ev.mp4

  │13_读取定位数据_ev.mp4

  │14_定位信息解读_ev.mp4

  │15_QS100初始化_ev.mp4

  │16_QS100查询是否联网_ev.mp4

  │17_qs_100打开socket_ev.mp4

  │18_连接到指定的服务器_ev.mp4

  │19_向服务器发送数据_1_ev.mp4

  │20_向服务器发送数据_2_ev.mp4

  │21_解析经纬度数据_1_ev.mp4

  │22_经纬度处理_ev.mp4

  │23_utc转北京时间_1_ev.mp4

  │24_utc转北京时间_2_ev.mp4

  │25_app层的计步模块_ev.mp4

  │26_序列号为json’格式数据_ev.mp4

  │27_把数据发送到云端服务器_ev.mp4

  │28_通过LoRa发送数据_ev.mp4

  │29_LoRa接收网关_ev.mp4

  │30_LoRa接收网关_2_ev.mp4

  │31_给Json数据添加Uid_ev.mp4

  │32_低功耗模块_ev.mp4

  │33_功耗实测_ev.mp4

  │

  ├─11_尚硅谷嵌入式技术之FreeRTOS

  ││资料.rar

  ││

  │└─04_视频

  │├─day01

  ││01_操作系统介绍_ev.mp4

  ││02_任务调度_ev.mp4

  ││03_任务状态_ev.mp4

  ││04_上下文的切换_ev.mp4

  ││05_滴答和空闲任务_ev.mp4

  ││06_寄存器版项目移植_ev.mp4

  ││07_HAL版移植_ev.mp4

  ││08_freertos定义的类型_ev.mp4

  ││09_freertos命名规范_ev.mp4

  ││10_动他的方式创建任务_1_ev.mp4

  ││11_动态的方式创建任务_2_ev.mp4

  ││12_静态的方式创建任务_ev.mp4

  ││

  │├─day02

  ││01_昨日内容回顾_ev.mp4

  ││02_任务的挂起和恢复_ev.mp4

  ││03_stm32的中断回顾_ev.mp4

  ││04_中断管理演示_1_ev.mp4

  ││05_时间片的轮转_ev.mp4

  ││06_关于中断不能停的bug_ev.mp4

  ││07_任务相关API_ev.mp4

  ││08_统计时间统计_ev.mp4

  ││

  │├─day03

  ││01_昨日内容回顾_ev.mp4

  ││02_相对延时和绝对延时概念_ev.mp4

  ││03_相对延时和绝对延时代码演示_ev.mp4

  ││04_队列的介绍_ev.mp4

  ││05_队列收发小数据_ev.mp4

  ││06_队列发送大数据_ev.mp4

  ││07_二值信号量_ev.mp4

  ││08_计数型信号量_ev.mp4

  ││09_优先级翻转_ev.mp4

  ││10_互斥信号量_ev.mp4

  ││

  │├─day04

  ││01_昨日内容回顾_ev.mp4

  ││02_队列集介绍_ev.mp4

  ││03_队列集代码演示_ev.mp4

  ││04_事件标志组介绍_ev.mp4

  ││05_事件标志组代码演示_ev.mp4

  ││06_任务通知介绍_ev.mp4

  ││07_用任务通知模拟信号量_ev.mp4

  ││08_用任务通知模拟二值信号量_ev.mp4

  ││09_用任务通知模拟消息邮箱_ev.mp4

  ││10_模拟事件标志组_ev.mp4

  ││11_任务间通讯总结_ev.mp4

  ││

  │├─day05

  ││01_昨日内容回顾_ev.mp4

  ││02_定时器介绍_ev.mp4

  ││03_软件定时器的配置_ev.mp4

  ││04_软件定时器代码演示_ev.mp4

  ││05_低功耗_ev.mp4

  ││06_内存管理_ev.mp4

  ││07_内存管理API演示_ev.mp4

  ││

  │└─project

  │08_水质水位_rtos_1_ev.mp4

  │09_水质水位_rtos_2_ev.mp4

  │

  ├─12_尚硅谷嵌入式项目之平衡车

  ││平衡车项目介绍.docx

  ││资料.rar

  ││

  │├─02_资料

  │└─04_视频

  │├─day01

  ││01_烧录固件测试_ev.mp4

  ││02_项目概述&功能模块简介_ev.mp4

  ││03_硬件概述_ev.mp4

  ││04_PID控制算法理解_ev.mp4

  ││05_PID要点梳理_ev.mp4

  ││06_软件分层架构_ev.mp4

  ││07_知识回顾_ev.mp4

  ││08_创建初始工程_ev.mp4

  ││09_移植FreeRTOS_ev.mp4

  ││

  │├─day02

  │││01_课堂测验_ev.mp4

  │││02_前置知识_电机驱动_ev.mp4

  │││03_前置知识_带霍尔编码器的电机_ev.mp4

  │││04_前置知识_定时器的编码器模式粗略了解_ev.mp4

  │││05_驱动层_TIM4初始化为PWM输出_ev.mp4

  │││06_接口层_TB6612电机驱动编码_ev.mp4

  │││07_测试电机_ev.mp4

  │││08_项目进度梳理_ev.mp4

  │││09_修改pwm对应的定时器通道_ev.mp4

  │││1.rar

  │││10_定时器的编码器模式_ev.mp4

  │││11_定时器编码器模式的表格解读_ev.mp4

  │││12_GPIO重映射的问题_ev.mp4

  │││13_定时器编码器模式初始化_重映射处理_ev.mp4

  │││14_定时器编码器模式编码_ev.mp4

  │││15_串口重定向配置&编码器读取测试_ev.mp4

  │││

  ││└─1

  ││10_定时器的编码器模式_ev.mp4

  ││11_定时器编码器模式的表格解读_ev.mp4

  ││12_GPIO重映射的问题_ev.mp4

  ││13_定时器编码器模式初始化_重映射处理_ev.mp4

  ││14_定时器编码器模式编码_ev.mp4

  ││15_串口重定向配置&编码器读取测试_ev.mp4

  ││

  │├─day03

  ││01_课程测验_ev.mp4

  ││02_项目进度梳理_ev.mp4

  ││03_MPU6050简介_ev.mp4

  ││04_IIC知识回顾_ev.mp4

  ││05_MPU6050初始化流程&寄存器介绍_ev.mp4

  ││06_驱动层_硬件IIC驱动移植_ev.mp4

  ││07_MPU6050驱动_读取数据的函数封装_ev.mp4

  ││08_MPU6050驱动_写入数据的函数封装_ev.mp4

  ││09_MPU6050驱动_初始化函数编码_ev.mp4

  ││10_MPU6050驱动_读取六轴数据编码_ev.mp4

  ││11_MPU6050模块驱动测试_ev.mp4

  ││12_计算角度的方案分析_ev.mp4

  ││13_应用层_计算角度编码&测试_ev.mp4

  ││

  │├─day04

  ││01_项目梳理_ev.mp4

  ││02_驱动层_ADC驱动编码_ev.mp4

  ││03_应用层_转换电压值&测试_ev.mp4

  ││04_ADC采集电压的分压说明_ev.mp4

  ││05_OLED简介&厂商资料_ev.mp4

  ││06_SPI回顾&引脚确认_ev.mp4

  ││07_驱动层_移植软件模拟SPI只写出_ev.mp4

  ││08_上午回顾&软件SPI回顾_ev.mp4

  ││09_OLED模块_移植厂商驱动&测试_ev.mp4

  ││10_OLED模块_设计显示内容&显示标题_ev.mp4

  ││11_OLED模块_显示需要的数据_ev.mp4

  ││

  │├─day05

  ││01_每日一考_ev.mp4

  ││02_项目进度梳理&PID简单回顾_ev.mp4

  ││03_PID设计&串级PID_ev.mp4

  ││04_串级PID等价直接叠加_ev.mp4

  ││05_PID设计思路总结梳理_ev.mp4

  ││06_直立PD和速度PI考虑_ev.mp4

  ││07_直立环PID控制编码_ev.mp4

  ││08_速度环PID控制编码_ev.mp4

  ││09_转向环P控制编码_ev.mp4

  ││10_PID控制任务编码_ev.mp4

  ││11_FreeRTOS创建任务编码_ev.mp4

  ││12_FreeRTOS任务测试_ev.mp4

  ││13_直立环PID参数调试_ev.mp4

  ││14_速度环PID参数调试_ev.mp4

  ││15_转向环PID参数调试_ev.mp4

  ││16_所有环开启测试_ev.mp4

  ││

  │└─day06

  │01_每日一考_ev.mp4

  │02_无线遥控方案分析_ev.mp4

  │03_串口2驱动&测试蓝牙AT指令_ev.mp4

  │04_遥控控制移动的方案_ev.mp4

  │05_测试遥控前后移动_ev.mp4

  │06_遥控左右转动编码&测试_ev.mp4

  │

  ├─13_尚硅谷嵌入式项目之无人机

  ││资料.rar

  ││

  │└─04_视频

  ││考试范围.txt

  ││项目草稿.drawio

  ││

  │├─day01

  ││01_配件组装_ev.mp4

  ││02_烧录测试程序_ev.mp4

  ││03_模块测试_ev.mp4

  ││04_无人机整体概述_ev.mp4

  ││05_硬件总体介绍_ev.mp4

  ││06_飞机受力和角度分析_ev.mp4

  ││07_姿态解算方案_ev.mp4

  ││08_通信协议扫盲_ev.mp4

  ││09_创建初始工程&移植FreeRTOS_ev.mp4

  ││10_定时器pwm驱动电机编码&测试_ev.mp4

  ││11_ADC采集电池电压&DMA的使用_ev.mp4

  ││12_关于DMA开启中断的问题演示_ev.mp4

  ││13_灯控系统_GPIO和LED驱动编写&测试_ev.mp4

  ││14_灯控系统_应用层编码_ev.mp4

  ││15_灯控系统_位运算优先级问题解决_ev.mp4

  ││

  │├─day02

  ││01_每日一考_ev.mp4

  ││02_配置I2C&移植MPU6050驱动_ev.mp4

  ││03_测试读取MPU6050六轴原始数据_ev.mp4

  ││04_对MPU6050六轴数据进行滤波_ev.mp4

  ││05_移植四元数解算欧拉角函数_ev.mp4

  ││06_测试四元数解算欧拉角&初始化问题_ev.mp4

  ││07_自己实现零偏校准函数_ev.mp4

  ││08_零偏校准测试_ev.mp4

  ││09_项目进度梳理_ev.mp4

  ││10_如何查找资料_ev.mp4

  ││11_2.4G模块手册梳理_ev.mp4

  ││12_飞控板配置为接收模式&测试_ev.mp4

  ││13_遥控板配置为发送模式_ev.mp4

  ││

  │├─day03

  ││01_每日一考_ev.mp4

  ││02_2.4G问题解决&演示_ev.mp4

  ││03_配置ADC采集摇杆数据&判断极性_ev.mp4

  ││04_摇杆数据_调整极性&取值范围_ev.mp4

  ││05_摇杆数据处理思路梳理_ev.mp4

  ││06_摇杆数据进行滑动窗口滤波&测试_ev.mp4

  ││07_摇杆数据_大小限幅&中点限幅_ev.mp4

  ││08_遥感数据_校准功能思路分析_ev.mp4

  ││09_摇杆数据_校准功能实现1_ev.mp4

  ││10_摇杆数据_校准功能实现2_ev.mp4

  ││11_摇杆数据_校准功能总结梳理_ev.mp4

  ││12_摇杆数据_按键微调功能编码_ev.mp4

  ││13_摇杆数据_按键微调功能修改&演示_ev.mp4

  ││14_OLED显示_移植驱动_ev.mp4

  ││

  │├─day04

  ││01_每日一考_ev.mp4

  ││02_遥控板_根据协议封装控制数据_ev.mp4

  ││03_飞控板_测试接收遥控的数据_ev.mp4

  ││04_飞控板_解析校验接收到的遥控数据_ev.mp4

  ││05_飞控板_测试解析校验数据_ev.mp4

  ││06_扩展_虚拟数字滤波器的使用_ev.mp4

  ││07_飞控板_解锁指令实现&测试_ev.mp4

  ││08_飞控板_失联处理分析_ev.mp4

  ││09_飞控板_失联处理编码_ev.mp4

  ││10_飞控板_失联处理演示&解锁计时问题_ev.mp4

  ││11_飞控板_PID通用算法编码_ev.mp4

  ││12_无人机姿态控制PID方案梳理_ev.mp4

  ││13_飞控板_姿态控制PID编码_ev.mp4

  ││14_飞控板_油门值和PID结果叠加到电机上编码_ev.mp4

  ││15_飞控板_飞机位移控制_ev.mp4

  ││16_飞控板_PID参数初始化编码_ev.mp4

  ││

  │└─day05

  │01_每日一考_ev.mp4

  │02_飞控板_FreeRTOS任务划分和编码_ev.mp4

  │03_电源管理芯片简介_ev.mp4

  │04_飞控板_添加电源唤醒&调整FreeRTOS配置_ev.mp4

  │05_遥控板_FreeRTOS任务调度编码_ev.mp4

  │06_飞控板_电机处理bug定位&修复_ev.mp4

  │07_飞控板_PID调试1_ev.mp4

  │08_PID调试_俯仰姿态_内环P_ev.mp4

  │09_飞控板_修改低油门锁定时长&添加安全调试逻辑_ev.mp4

  │10_飞控板_俯仰姿态_外环P_ev.mp4

  │11_飞控板_俯仰姿态_加入内环D&增大外环P_ev.mp4

  │12_飞控板_横滚姿态_确定极性_ev.mp4

  │13_飞控板_偏航姿态_内环P_ev.mp4

  │14_飞控板_偏航姿态_外环P_ev.mp4

  │15_飞控板_位移控制确认极性_ev.mp4

  │17_关于螺旋桨安装位置对偏航系数的影响_ev.mp4

  │18_如何用手判断参数的极性_ev.mp4

  │19_失联处理修复小bug_ev.mp4

  │

  ├─14_尚硅谷嵌入式项目之智能门锁

  ││资料.rar

  ││

  │└─04_视频

  │├─day01

  ││1-esp32简介-1_ev.mp4

  ││2-esp32简介-2_ev.mp4

  ││3-esp32-helloworld_ev.mp4

  ││4-电容键盘-1_ev.mp4

  ││5-电容键盘-2_ev.mp4

  ││

  │├─day02

  ││6-电容键盘-3_ev.mp4

  ││7-语音模块-电机模块_ev.mp4

  ││8-RMT-1_ev.mp4

  ││9-RMT-2_ev.mp4

  ││

  │├─day03

  ││10-指纹模块-1_ev.mp4

  ││11-指纹模块-2_ev.mp4

  ││12-指纹模块-3_ev.mp4

  ││13-指纹模块-4_ev.mp4

  ││14-指纹模块-5_ev.mp4

  ││

  │├─day04

  ││15-指纹模块-6_ev.mp4

  ││16-BT-1_ev.mp4

  ││17-BT-2_ev.mp4

  ││18-永久密码_ev.mp4

  ││

  │└─day05

  │19-wifi_ev.mp4

  │20-临时密码_ev.mp4

  │21-ota_ev.mp4

  │

  ├─15_尚硅谷嵌入式技术之蓝牙音箱

  ││资料.rar

  ││

  │└─04_视频

  │01_蓝牙音箱项目介绍_ev.mp4

  │02_原理图_ev.mp4

  │03_开发套件的安装_ev.mp4

  │04_Hello_World程序_ev.mp4

  │05_SDK开发防方式介绍_ev.mp4

  │06_运行edr_demo_ev.mp4

  │07_按键驱动_ev.mp4

  │08_播放控制_ev.mp4

  │09_获取音乐时间_ev.mp4

  │10_led动态扫描显示_ev.mp4

  │

  ├─16_尚硅谷嵌入式技术之Linux

  ││资料.rar

  ││

  │└─4.视频

  │10_时间、用户管理、组管理.mkv

  │11_Linux文件权限.mkv

  │12_文件查找.mkv

  │13_tar的打包和解包.mkv

  │14_磁盘占用,进程线程.mkv

  │15_定时任务.mkv

  │16_文件路径类.mkv

  │1_Linux简介.mkv

  │2_安装Ubuntu.mkv

  │3_Ubuntu安装软件包.mkv

  │4_Ubuntu的文件系统简介.mkv

  │5_关闭防火墙,修改静态IP,配置hostname.mkv

  │6_远程访问.mkv

  │7_包管理器.mkv

  │8_文件目录类命令.mkv

  │9_vim编辑器.mkv

  │

  ├─17_尚硅谷嵌入式技术之Shell

  ││资料.rar

  ││

  │└─4.视频

  │1_Shell简介.mkv

  │2_变量、运算、条件判断.mkv

  │3_流程控制.mkv

  │4_read.mkv

  │5_函数.mkv

  │6_正则和shell工具.mkv

  │

  ├─18_尚硅谷嵌入式技术之git_svn

  ││资料.rar

  ││

  │└─4.视频

  │1_Git入门使用.mkv

  │3_Git的图形化操作以及将分支发布到git服务器.mkv

  │4_Git添加远程密钥免密登录.mkv

  │5_Git协作开发.mkv

  │6_SVN基本使用.mkv

  │

  ├─19_尚硅谷嵌入式技术之Linux应用层开发

  ││资料.rar

  ││

  │└─4.视频

  │├─day01

  ││1_Linux的C概述、C语言编译过程.mkv

  ││2_Makefile基础.mkv

  ││3_Makefile进阶.mkv

  ││4_标准库IO上.mkv

  ││5_标准库IO下.mkv

  ││

  │├─day02

  ││1_Linux系统调用——open,close,read,write.mkv

  ││2_Linux进程简介.mkv

  ││3_Linux系统调用——fork.mkv

  ││4_Linux系统调用——execve.mkv

  ││4_Linux系统调用——管道.mkv

  ││5_Linux系统调用——共享内存.mkv

  ││

  │└─day03

  │1_消息队列.mkv

  │2_信号处理.mkv

  │3_线程的创建与关闭.mkv

  │4_线程同步锁.mkv

  │5_条件变量.mkv

  │6_信号量.mkv

  │7_线程池.mkv

  │

  ├─20_尚硅谷嵌入式技术之Linux内核与驱动移植

  ││资料.rar

  ││

  │├─4.视频

  │││0001-Squashed-commit-of-the-following.patch

  │││init_lvgl.sh

  │││output.tar.gz

  │││sysroot.tar.gz

  │││

  ││├─Day01

  │││1_Linux移植简介.mkv

  │││2_u-boot设备树.mkv

  │││3_u-boot移植.mkv

  │││4_linux设备树编写.mkv

  │││5_linux内核移植.mkv

  │││6_buildroot源码下载和配置.mkv

  │││7_rootfs构建.mkv

  │││

  ││├─Day02

  │││1_LCD驱动移植.mkv

  │││2_触摸屏移植.mkv

  │││3_Flash不稳定的远因.mkv

  │││4_lvgl移植.mkv

  │││5_vscode远程调试.mkv

  │││

  ││└─Day03

  ││1_lvgl使用简介.mkv

  ││2_lvgl演示.mkv

  ││3_创建日期天气的label.mkv

  ││4_写HTTP回调获取天气数据,导入字体.mkv

  ││5_编译新的应用层能够拨号.mkv

  ││6_导入图片.mkv

  ││

  │└─5.二期视频

  │10_构建rootfs.mkv

  │11_使使文件系统可读写.mkv

  │12_uboot自动启动.mkv

  │13_开启有限网络.mkv

  │14_按键驱动调试.mkv

  │1_Linux简介.mkv

  │2_Linux引导简介.mkv

  │3_移植准备工作.mkv

  │5_编写设备树.mkv

  │6_编译u-boot.mkv

  │7_Linux设备树.mkv

  │8_构建内核.mkv

  │9_目前进度总结.mkv

  │

  ├─21_尚硅谷嵌入式技术之智能网关

  ││资料.rar

  ││

  │└─4.视频

  │├─day01

  ││1_网关项目简介.mkv

  ││2_代码结构和面向对象简介.mkv

  ││3_Buffer上.mkv

  ││4_Buffer下.mkv

  ││5_MQTT客户端声明.mkv

  ││6_MQTT客户端.mkv

  ││7_MQTT客户端单元测试.mkv

  ││

  │├─day02

  ││1_Message上.mkv

  ││2_Message下.mkv

  ││3_TaskManager.mkv

  ││4_Device头文件.mkv

  ││

  │├─day03

  ││1_Device实现.mkv

  ││2_消息路由.mkv

  ││3_串口.mkv

  ││4_蓝牙芯片AT指令分析.mkv

  ││蓝牙AT指令和数据帧

  ││

  │├─day04

  ││1_蓝牙兼容层.mkv

  ││2_主程序.mkv

  ││3_刷机.mkv

  ││4_开发板刷机之后的处理.mkv

  ││5_交叉编译.mkv

  ││

  │└─day05

  │1_守护进程和OTA进程简介.mkv

  │2_守护进程实现.mkv

  │3_OTA.mkv

  │4_自启动脚本.mkv

  │

  ├─22_尚硅谷嵌入式技术之高频面试题

  ││资料.rar

  ││

  │└─04_视频

  │├─day01

  ││01_C语言_入门_ev.mp4

  ││02_C语言_变量_ev.mp4

  ││03_C语言_宏_ev.mp4

  ││04_C语言_数据类型_ev.mp4

  ││05_C语言_数组_ev.mp4

  ││06_C语言_指针_1_ev.mp4

  ││07_C语言_指针_2_ev.mp4

  ││08_C语言_结构体1_ev.mp4

  ││09_C语言_共用体_ev.mp4

  ││10_C语言_函数_ev.mp4

  ││11_C语言_关键字_ev.mp4

  ││12_C语言_内存_ev.mp4

  ││

  │├─day02

  ││01_32_ARM架构_ev.mp4

  ││02_32_基本概念_ev.mp4

  ││03_32_中断_ev.mp4

  ││04_32_GPIO_ev.mp4

  ││05_32_IIC_ev.mp4

  ││06_32_IIC开漏_ev.mp4

  ││07_32_SPI_ev.mp4

  ││08_32_串口_ev.mp4

  ││09_32_有线通信对比&适用场景_ev.mp4

  ││10_32_无线通信对比_ev.mp4

  ││11_32_定时器&杂七杂八_ev.mp4

  ││

  │├─day03

  ││01_FreeRTOS_基本概念_ev.mp4

  ││02_FreeRTOS_原理_ev.mp4

  ││03_FreeRTOS_优先级_ev.mp4

  ││04_FreeRTOS_中断_ev.mp4

  ││05_FreeRTOS_中断2_ev.mp4

  ││06_FreeRTOS_通信机制_ev.mp4

  ││07_FreeRTOS_内存&低功耗_ev.mp4

  ││08_项目通用问题_ev.mp4

  ││09_项目_平衡车回忆_ev.mp4

  ││10_项目串讲的思路和方法_ev.mp4

  ││11_项目串讲举例_ev.mp4

  ││

  │├─day04

  ││01_无人机项目梳理_ev.mp4

  ││02_无人机串讲_ev.mp4

  ││03_无人机杂七杂八_ev.mp4

  ││04_宠物定位器梳理_ev.mp4

  ││05_宠物定位器串讲_ev.mp4

  ││06_几个在校小项目_ev.mp4

  ││

  │├─day05

  ││01_智能门锁梳理_ev.mp4

  ││02_智能门锁项目串讲_ev.mp4

  ││03_数据结构_ev.mp4

  ││04_算法_ev.mp4

  ││

  │├─day06

  ││01_进程与线程_1_ev.mp4

  ││02_进程与线程_2_ev.mp4

  ││03_进程与线程_3_ev.mp4

  ││04_智能网关项目_ev.mp4

  ││05_智能网关笔记总结梳理_ev.mp4

  ││06_智能网关串讲_ev.mp4

  ││07_关于线程数量增加的说明_ev.mp4

  ││

  │├─day07

  ││01_面试真题_1_ev.mp4

  ││02_面试真题_2_ev.mp4

  ││

  │└─答疑

  │02_尚硅谷嵌入式技术之面试真题240719.docx

  │02_尚硅谷嵌入式技术之面试真题24071901.docx

  │240719答疑_ev.mp4

  │

  └─23_尚硅谷嵌入式项目之心电监测仪

  │资料.rar

  │

  └─04.视频

  ├─day01

  │01_项目需求描述_ev.mp4

  │02_硬件选型_ev.mp4

  │03_心电采集模块_ev.mp4

  │04_软件架构_ev.mp4

  │05_项目软件架构_ev.mp4

  │06_中断服务函数的处理_ev.mp4

  │07_项目架构的搭建_ev.mp4

  │08_debug模块的底层驱动_ev.mp4

  │09_debug模块完成_ev.mp4

  │10_通讯模块的驱动层完成_ev.mp4

  │11_接收指令_ev.mp4

  │12_收集到的指令转换成数字_ev.mp4

  │13_ADC驱动层完成_ev.mp4

  │14_ADC驱动验证_ev.mp4

  │

  └─day02

  01_昨日内容回顾_ev.mp4

  02_采集模块_定时器驱动_ev.mp4

  03_采集模块_应用层实现_1_ev.mp4

  04_采集模块_应用层实现_2_ev.mp4

  05_采集模块测试完成_ev.mp4

  06_通讯模块发送数据到上位机_ev.mp4

  07_与上位机通讯_ev.mp4

  08_内存泄露的bug_ev.mp4

  09_心电采集HAL实现_ev.mp4
资源下载此资源下载价格为20研学币立即购买(VIP免费)
如下载链接失效请在对应帖子跟帖留言,48小时内回复

输入优惠码:奔向远方,享8折优惠

客服QQ:54898578;QQ群:907514570;微信:rlczhouxiong

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表回复