课程简介:
1. 熟练使用C或C++编程语言,具备软件设计和开发经验;
2. 至少熟悉ST、NXP、TI等公司其中一种主流型号单片机开发/熟悉stm32等单片机的系统设计;
3. 能够熟练应用Keil、IAR等开发软件;
4. 熟悉常用外设接口的驱动开发优先,如SPI、USB、LCD、I2C、UART等;
5. 了解MCU底层驱动开发能力,熟悉MCU的端口以及驱动程序的编写,包括ADC、FLASH、EEPROM、Timer、PWM、GPIO、CAN、UART、I2C、SPI等;
6. 熟悉一种RTOS(μC/OS-II、rt-thread、FreeRTOS)者优先;
7. 熟练使用各种调试和测试工具,可以看懂原理图;
8. 具备一定硬件原理分析能力,能够撰写配套文档,整理产品资料;
9. 经历过大规模软件特性开发,有丰富的项目重构经验;
课程目录:
├─01_尚硅谷嵌入式技术之C语言
│ ├─1.笔记
│ │ ├─尚硅谷嵌入式技术之C语言(基础)1.0.1.docx 24.89MB
│ │ ├─尚硅谷嵌入式技术之C语言(项目)1.0.1.docx 879.23KB
│ │ └─尚硅谷嵌入式技术之C语言(高级)1.0.1.docx 16.67MB
│ ├─2.资料
│ │ ├─1.安装包
│ │ │ ├─7z2301-x64.exe 1.52MB
│ │ │ ├─VSCodeUserSetup-x64-1.83.1.exe 90.2MB
│ │ │ ├─红蜘蛛.zip 108.38MB
│ │ │ ├─金山打字通.exe 23.4MB
│ │ │ └─金山词霸.exe 90.2MB
│ │ ├─C Primer Plus(第六版)中文版.pdf 21.67MB
│ │ ├─C 和指针.pdf 34.29MB
│ │ └─C语言标准库函数速查手册.chm 111.04KB
│ ├─3.代码
│ ├─4.视频
│ │ ├─Day1
│ │ │ ├─10_变量的声明和使用.wmv 30.35MB
│ │ │ ├─11_输出变量.wmv 21.62MB
│ │ │ ├─12_输入数据保存到变量.wmv 34.61MB
│ │ │ ├─13_标识符.wmv 33.18MB
│ │ │ ├─14_关键字.wmv 7.51MB
│ │ │ ├─15_课堂练习.wmv 13.36MB
│ │ │ ├─16_使用宏定义定义常量.wmv 25.59MB
│ │ │ ├─17_使用const定义常量.wmv 22.39MB
│ │ │ ├─1_计算机语言简史.wmv 48.76MB
│ │ │ ├─2_C语言的历史和应用.wmv 41.19MB
│ │ │ ├─3_第一个C程序.wmv 35.85MB
│ │ │ ├─4_代码分析.wmv 25.58MB
│ │ │ ├─5_程序运行流程机制.wmv 41.57MB
│ │ │ ├─6_注释.wmv 23.72MB
│ │ │ ├─7_输出内容和代码风格.wmv 23.15MB
│ │ │ ├─8_变量的概念.wmv 19.36MB
│ │ │ └─9_上午总结回顾.wmv 12.13MB
│ │ ├─day10
│ │ │ ├─01-输入流和输出流的理解.mp4 71.23MB
│ │ │ ├─02-scanf()和printf()_编码与解码过程.mp4 129.17MB
│ │ │ ├─03-getchar()和putchar()的使用.mp4 27.79MB
│ │ │ ├─04-gets()、fgets()和puts()的使用.mp4 39.13MB
│ │ │ ├─05-文件输出之fopen()操作.mp4 103.27MB
│ │ │ ├─06-文件的写出操作细节:3种方式.mp4 76MB
│ │ │ ├─07-文件的读入操作细节:3种方式.mp4 92.53MB
│ │ │ ├─08-输出bug的解决.mp4 33.67MB
│ │ │ ├─09-项目1的说明与演示.mp4 36.12MB
│ │ │ ├─10-项目的流程分析_命令行窗口支持中文输入的设置.mp4 49.61MB
│ │ │ ├─11_解决命令行运行程序一闪而过的说明.mp4 39.8MB
│ │ │ ├─12_项目1:阶段1整体框架的搭建.mp4 97.14MB
│ │ │ ├─13_项目1:收支明细的功能实现.mp4 41.71MB
│ │ │ ├─14-项目1:登记收入的功能实现.mp4 45.7MB
│ │ │ ├─15-项目1:登记支出的功能实现.mp4 36.35MB
│ │ │ └─16-项目1:退出功能实现.mp4 42.23MB
│ │ ├─day11
│ │ │ ├─01-项目的复习.mp4 67MB
│ │ │ ├─02-项目1升级:结构体、menu().mp4 93.88MB
│ │ │ ├─03-项目1升级:退出功能的抽取goExit().mp4 16.01MB
│ │ │ ├─04-项目1升级:显示详情、登记收入、登记支出的抽取.mp4 47.37MB
│ │ │ ├─05-写代码量的练习的方式.mp4 21.38MB
│ │ │ ├─06-项目2的演示.mp4 67.2MB
│ │ │ ├─07-项目2中整体框架的搭建.mp4 39.75MB
│ │ │ ├─08-项目2中结构体、结构体数组的声明.mp4 55.22MB
│ │ │ ├─09-项目2中退出功能的实现.mp4 41.38MB
│ │ │ ├─10-项目2中显示客户详情的实现.mp4 73.71MB
│ │ │ ├─11-项目2中添加客户的实现.mp4 82.59MB
│ │ │ ├─12-项目3中删除客户的实现.mp4 105.24MB
│ │ │ └─13-项目3中修改客户的实现.mp4 114.95MB
│ │ ├─Day2
│ │ │ ├─10_整型_精确宽度类型.wmv 16.33MB
│ │ │ ├─11_浮点数类型.wmv 82.45MB
│ │ │ ├─12_字符类型.wmv 69.52MB
│ │ │ ├─13_布尔类型.wmv 23.67MB
│ │ │ ├─14_获取存储大小.wmv 23.84MB
│ │ │ ├─15_自动类型转换.wmv 72.76MB
│ │ │ ├─16_强制类型转换.wmv 22.81MB
│ │ │ ├─1_复习总结.wmv 24.78MB
│ │ │ ├─2_进制基本原理和c语言表示.wmv 69.06MB
│ │ │ ├─3_进制转换.wmv 38.02MB
│ │ │ ├─4_原码反码补码.wmv 37.36MB
│ │ │ ├─5_为什么使用补码.wmv 36.98MB
│ │ │ ├─6_数据类型概述.wmv 14.34MB
│ │ │ ├─7_整型_基本用法和字面值后缀.wmv 77.87MB
│ │ │ ├─8_整型_数据溢出和输出格式占位符.wmv 42.49MB
│ │ │ └─9_上午复习总结.wmv 29.9MB
│ │ ├─Day3
│ │ │ ├─10_三元运算符.wmv 33.59MB
│ │ │ ├─11_运算符优先级.wmv 19.74MB
│ │ │ ├─12_断点调试.wmv 19.74MB
│ │ │ ├─13_if_单分支.wmv 22.64MB
│ │ │ ├─14_if_双分支.wmv 11.59MB
│ │ │ ├─15_if_多分支.wmv 27.74MB
│ │ │ ├─16_switch_多分支.wmv 33.2MB
│ │ │ ├─17_switch_案例_每个月的天数.wmv 20.61MB
│ │ │ ├─18_嵌套分支.wmv 41.05MB
│ │ │ ├─1_复习总结.wmv 57.6MB
│ │ │ ├─2_运算符概述.wmv 16.01MB
│ │ │ ├─3_算术运算符.wmv 58.45MB
│ │ │ ├─4_问题解答_自增自减运算符.wmv 5.31MB
│ │ │ ├─5_比较运算符.wmv 11.35MB
│ │ │ ├─6_逻辑运算符.wmv 45.41MB
│ │ │ ├─7_赋值运算符.wmv 35.8MB
│ │ │ ├─8_位运算符.wmv 98.03MB
│ │ │ └─9_复习总结.wmv 27.87MB
│ │ ├─Day4
│ │ │ ├─10_do_while和while的区别.wmv 19.21MB
│ │ │ ├─11_for循环基本形式.wmv 23.93MB
│ │ │ ├─12_for循环_案例.wmv 35.51MB
│ │ │ ├─13_for循环_特殊用法.wmv 35.76MB
│ │ │ ├─14_多重循环.wmv 25.09MB
│ │ │ ├─15_九九乘法表.wmv 52.45MB
│ │ │ ├─16_break.wmv 40.93MB
│ │ │ ├─17_continue.wmv 27.76MB
│ │ │ ├─18_goto.wmv 22.42MB
│ │ │ ├─1_复习总结.wmv 49.05MB
│ │ │ ├─2_while循环_基本形式.wmv 26.63MB
│ │ │ ├─3_while循环_案例(1-3).wmv 38.32MB
│ │ │ ├─4_while循环_案例(4).wmv 28.17MB
│ │ │ ├─5_while循环_案例(5-6).wmv 19.77MB
│ │ │ ├─6_while循环_不确定循环案例.wmv 28.49MB
│ │ │ ├─7_do_while循环_基本形式.wmv 24.54MB
│ │ │ ├─8_do_while循环_案例.wmv 22.89MB
│ │ │ └─9_do_while循环_不确定循环案例.wmv 20.68MB
│ │ ├─Day5
│ │ │ ├─10_字符数组_基本概念和定义.wmv 49.45MB
│ │ │ ├─11_字符数组_元素的访问和遍历.wmv 18.35MB
│ │ │ ├─12_二维数组_概念和定义.wmv 34.05MB
│ │ │ ├─13_二维数组_访问和遍历.wmv 49.04MB
│ │ │ ├─14_二维数组_案例.wmv 53.69MB
│ │ │ ├─15_函数的基本概念和作用.wmv 24.9MB
│ │ │ ├─16_函数的定义.wmv 25.35MB
│ │ │ ├─17_函数调用_返回值和参数.wmv 38.39MB
│ │ │ ├─1_复习总结.wmv 39.24MB
│ │ │ ├─2_课后练习_判断闰年.wmv 64.52MB
│ │ │ ├─3_课后练习_求交错调和级数.wmv 27.99MB
│ │ │ ├─4_数组的基本概念.wmv 42.09MB
│ │ │ ├─5_访问数组元素和数组越界.wmv 41.88MB
│ │ │ ├─6_计算数组长度.wmv 11.22MB
│ │ │ ├─7_遍历数组.wmv 23.33MB
│ │ │ ├─8_案例_平均数.wmv 11.01MB
│ │ │ └─9_案例_最大值.wmv 10.83MB
│ │ ├─Day6
│ │ │ ├─10_静态全局变量.wmv 50.55MB
│ │ │ ├─11_递归函数原理分析.wmv 22.86MB
│ │ │ ├─12_递归函数案例_阶乘.wmv 19.56MB
│ │ │ ├─13_递归函数案例_斐波那契数列.wmv 14.54MB
│ │ │ ├─14_递归函数案例_猴子吃桃.wmv 17.03MB
│ │ │ ├─15_常用系统函数_字符串函数.wmv 24.4MB
│ │ │ ├─16_常用系统函数_标准输入输出字符串处理.wmv 44.43MB
│ │ │ ├─17_常用系统函数_时间函数.wmv 35.47MB
│ │ │ ├─18_常用系统函数_数学函数.wmv 13.8MB
│ │ │ ├─1_复习总结.wmv 59.15MB
│ │ │ ├─2_主函数.wmv 50.06MB
│ │ │ ├─3_函数原型、声明和多文件编译.wmv 39.77MB
│ │ │ ├─4_全局作用域.wmv 55.09MB
│ │ │ ├─5_局部作用域.wmv 36.96MB
│ │ │ ├─6_块级作用域.wmv 26.06MB
│ │ │ ├─7_问题解答_局部变量和全局变量.wmv 13.05MB
│ │ │ ├─8_作用域和内存.wmv 37.08MB
│ │ │ └─9_静态局部变量.wmv 31.95MB
│ │ ├─Day7
│ │ │ ├─10_同类型指针相减.wmv 25.48MB
│ │ │ ├─11_指针的比较运算.wmv 19.65MB
│ │ │ ├─12_数组名和指针.wmv 53.85MB
│ │ │ ├─13_指针数组.wmv 19.64MB
│ │ │ ├─14_数组指针.wmv 47.12MB
│ │ │ ├─1_复习总结.wmv 77.31MB
│ │ │ ├─2_问题解答_sscanf.wmv 11.97MB
│ │ │ ├─3_课后练习_打印金字塔.wmv 42.82MB
│ │ │ ├─4_指针的基本概念和原理.wmv 51.13MB
│ │ │ ├─4_指针的定义_基本讲解.wmv 23.42MB
│ │ │ ├─5_指针应用案例_指针的赋值和间接访问.wmv 27.98MB
│ │ │ ├─6_指针应用案例_通过指针修改指向的变量.wmv 32.71MB
│ │ │ ├─7_复习回顾.wmv 16.22MB
│ │ │ ├─8_指针加减整数.wmv 41.43MB
│ │ │ └─9_指针自增自减.wmv 42.5MB
│ │ ├─Day8
│ │ │ ├─10_空指针和野指针.wmv 22.34MB
│ │ │ ├─11_指针用法总览.wmv 5.21MB
│ │ │ ├─12_预处理指令基本概念和用法.wmv 10.79MB
│ │ │ ├─13_宏定义基本用法.wmv 30.18MB
│ │ │ ├─14_带参数的宏定义.wmv 50.63MB
│ │ │ ├─15_文件包含.wmv 17.42MB
│ │ │ ├─16_条件编译.wmv 43.16MB
│ │ │ ├─1_复习总结.wmv 31.66MB
│ │ │ ├─2_字符指针.wmv 33.42MB
│ │ │ ├─3_指针作为函数参数.wmv 32.36MB
│ │ │ ├─4_数组名作为函数参数.wmv 40.2MB
│ │ │ ├─5_返回指针的函数.wmv 49.56MB
│ │ │ ├─6_返回指针的函数_案例_生成随机数组.wmv 20.41MB
│ │ │ ├─7_函数指针.wmv 23.34MB
│ │ │ ├─8_回调函数.wmv 43.49MB
│ │ │ └─9_多级指针.wmv 36.99MB
│ │ └─Day9
│ │ ├─10_综合案例.wmv 73.94MB
│ │ ├─11_typedef.wmv 53.4MB
│ │ ├─12_void指针.wmv 47.73MB
│ │ ├─13_malloc动态分配内存.wmv 25.95MB
│ │ ├─14_动态分配数组空间.wmv 16.2MB
│ │ ├─15_calloc.wmv 16.27MB
│ │ ├─16_realloc.wmv 20.02MB
│ │ ├─1_复习总结.wmv 64.5MB
│ │ ├─2_枚举类型.wmv 60.42MB
│ │ ├─3_结构体_基本用法.wmv 77MB
│ │ ├─4_结构体_结构体指针.wmv 22.7MB
│ │ ├─5_结构体_案例一.wmv 31.32MB
│ │ ├─6_结构体_案例二.wmv 44.9MB
│ │ ├─7_结构体_案例三.wmv 39.07MB
│ │ ├─8_结构体总结.wmv 7.98MB
│ │ └─9_共用体.wmv 45.52MB
│ └─5.每日一考
│ └─尚硅谷嵌入式技术之C语言-每日一考.docx 73.57KB
├─02_尚硅谷嵌入式技术之数据结构和算法
│ ├─1.笔记
│ │ └─尚硅谷嵌入式技术之数据结构与算法1.0.1.docx 6.3MB
│ ├─2.资料
│ │ └─数据结构与算法分析:C语言描述(第2版).pdf 38.91MB
│ ├─3.代码
│ │ ├─day01
│ │ │ └─datastructure
│ │ │ ├─01_ArrayExer.c 486B
│ │ │ ├─02_DynamicArray.c 3.21KB
│ │ │ ├─03_LinkedList.c 4.09KB
│ │ │ └─内容说明.txt 2.04KB
│ │ └─day02
│ │ └─datastructure
│ │ ├─01_ArrayExer.c 486B
│ │ ├─02_DynamicArray.c 3.21KB
│ │ ├─03_LinkedList.c 4.08KB
│ │ ├─04_Stack.c 2.32KB
│ │ ├─05_Queue.c 2.43KB
│ │ ├─06_SequenceSearch.c 667B
│ │ ├─07_BinarySearch.c 918B
│ │ ├─08_BubbleSort.c 989B
│ │ ├─09_QuickSort.c 1.63KB
│ │ └─内容说明.txt 2.35KB
│ ├─4.视频
│ │ ├─day01
│ │ │ ├─01-复习.mp4 45.66MB
│ │ │ ├─02-数据结构概述.mp4 98.06MB
│ │ │ ├─03-数据结构与内存的基本概念.mp4 75.61MB
│ │ │ ├─04-数据的逻辑结构.mp4 62.11MB
│ │ │ ├─05-数据的存储结构.mp4 135.4MB
│ │ │ ├─06-如何理解数据结构和内部的研究方向.mp4 10.28MB
│ │ │ ├─07-小结.mp4 39.78MB
│ │ │ ├─08-数组的特点.mp4 50.79MB
│ │ │ ├─09-顺序存储结构的编写和测试.mp4 247.39MB
│ │ │ ├─10-链表的理解_分类和与数组的优缺点.mp4 84.19MB
│ │ │ └─11-链表的代码实现.mp4 186.84MB
│ │ └─day02
│ │ ├─01-复习.mp4 28.04MB
│ │ ├─02-栈的特征.mp4 87.72MB
│ │ ├─03-栈结构的代码实现.mp4 75.81MB
│ │ ├─04-队列结构的特征.mp4 90.93MB
│ │ ├─05-队列的代码实现.mp4 117.52MB
│ │ ├─06-一个问题的理解.mp4 23.52MB
│ │ ├─07-介绍树的相关结构.mp4 47.43MB
│ │ ├─08-算法的特点_时间复杂度的理解.mp4 130.34MB
│ │ ├─09-空间复杂度的理解.mp4 15.35MB
│ │ ├─10-顺序查找算法的实现.mp4 52.03MB
│ │ ├─11-二分查找算法的实现.mp4 66.01MB
│ │ ├─12-说明二分查找的时间复杂度.mp4 9.42MB
│ │ ├─13-冒泡排序的实现.mp4 68.55MB
│ │ └─14-快速排序的实现.mp4 131.4MB
│ └─5.每日一测
│ └─尚硅谷嵌入式技术之数据结构与算法-每日一考.docx 353.02KB
├─03_尚硅谷嵌入式技术之硬件电路基础
│ ├─01.笔记
│ │ ├─复习.txt 1.34KB
│ │ ├─尚硅谷嵌入式技术之CircuitJS仿真软件.docx 553.83KB
│ │ ├─尚硅谷嵌入式技术之硬件参数常用英文.docx 290.38KB
│ │ ├─尚硅谷嵌入式技术之硬件电路基础1.0.6.docx 76.32MB
│ │ └─尚硅谷嵌入式技术之硬件电路基础练习题 – 答案1.0.4.docx 81.19KB
│ ├─02.资料
│ │ ├─circuitjs1-win.zip 76.03MB
│ │ └─演示电路
│ │ ├─三极管 1.09KB
│ │ ├─保险丝
│ │ │ └─01-保险丝-熔断 571B
│ │ ├─光感灯 580B
│ │ ├─增强场效应管 904B
│ │ ├─电容
│ │ │ ├─01-电容-可以存储电荷 607B
│ │ │ ├─02-电容-隔直-通交 614B
│ │ │ ├─03-电容-容量不同容抗对比 756B
│ │ │ └─04-电容-不同频率容抗对比 738B
│ │ ├─电感
│ │ │ ├─01-电感-储能 485B
│ │ │ └─02-电感-通直隔交 1.11KB
│ │ ├─电阻
│ │ │ └─01-电阻-限流 1013B
│ │ └─继电器
│ │ └─01-继电器 525B
│ ├─03.代码
│ └─04.视频
│ ├─day01
│ │ ├─01_电学基础_电流.mp4 43.36MB
│ │ ├─02_电学基础_电压.mp4 30.75MB
│ │ ├─03_电学基础_电阻.mp4 43.74MB
│ │ ├─04_电学基础_电路.mp4 18.84MB
│ │ ├─05_电学基础_直流电和交流电.mp4 5.83MB
│ │ ├─06_电学基础_弱电和强电.mp4 15.37MB
│ │ ├─07_电学基础_家庭电路.mp4 12.93MB
│ │ ├─08_电学基础_欧姆定律.mp4 3.82MB
│ │ ├─09_电学基础_功率计算.mp4 3.98MB
│ │ ├─10_电学基础_焦耳定律.mp4 6.11MB
│ │ ├─11_电学基础_串联和并联.mp4 12.9MB
│ │ ├─12_常见元件_插件和贴片.mp4 41.1MB
│ │ ├─13_常见元件_仿真软件.mp4 29.85MB
│ │ ├─14_常见元件_电阻器_电阻参数.mp4 24.75MB
│ │ ├─15_常见元件_电阻器_碳膜电阻.mp4 41.36MB
│ │ ├─16_常见元件_电阻器_金属膜和绕线电阻.mp4 61.56MB
│ │ ├─17_常见元件_电阻器_薄膜电阻厚膜电阻.mp4 49.69MB
│ │ ├─18_常见元件_电阻器_可变电阻.mp4 17.69MB
│ │ ├─19_常见元件_电阻器_光敏电阻和压敏电阻.mp4 35.51MB
│ │ ├─19_补充.mp4 2.31MB
│ │ ├─20_常见元件_电阻器_电阻的阻值识别.mp4 44.02MB
│ │ ├─21_常见元件_电容器_基本概念.mp4 42.53MB
│ │ ├─22_常见元件_电容器_固定电容.mp4 68.32MB
│ │ ├─23_常见元件_电容器_可变电容及超级电容.mp4 29.85MB
│ │ ├─24_常见元件_电容器_电容的容值识别.mp4 8.05MB
│ │ ├─25_常见元件_电感器_电感概念.mp4 26.09MB
│ │ ├─26_常见元件_电感器_常见电感.mp4 21.86MB
│ │ ├─27_常见元件_电感器_电感的大小识别.mp4 5.83MB
│ │ ├─28_常见元件_继电器.mp4 55.29MB
│ │ ├─29_常见元件_保险丝.mp4 33.81MB
│ │ └─30_常见元件_接插件.mp4 98.84MB
│ └─day02
│ ├─01_常用元器件_蜂鸣器.mp4 78.58MB
│ ├─02_常用元器件_电源_电池.mp4 70.5MB
│ ├─03_常用元器件_电源_稳压电源芯片.mp4 89.95MB
│ ├─04_常用元器件_万用表.mp4 108.59MB
│ ├─05_模电_二极管理论.mp4 27.74MB
│ ├─06_模电_二极管应用.mp4 47.08MB
│ ├─07_模电_三极管开关作用.mp4 24.03MB
│ ├─08_模电_三极管放大原理.mp4 18.81MB
│ ├─09_模电_三极管应用.mp4 20.07MB
│ ├─10_模电_场效应管原理.mp4 17.96MB
│ ├─11_模电_场效应管应用.mp4 20.43MB
│ ├─12_模电_光感灯.mp4 9.84MB
│ ├─13_模电_压敏电阻.mp4 7.54MB
│ ├─14_模电_上拉电阻.mp4 9.5MB
│ ├─15_模电_下拉电阻.mp4 11.13MB
│ ├─16_模电_限流电阻.mp4 10.12MB
│ ├─17_模电_零欧姆电阻.mp4 39.42MB
│ ├─18_模电_滤波.mp4 9.35MB
│ ├─19_模电_旁路电容.mp4 5.82MB
│ ├─20_模电_常用电气符号及稳压电源.mp4 26.77MB
│ └─21_画图软件说明.mp4 13.33MB
├─04_尚硅谷嵌入式技术之从零搭建计算机
│ ├─01.笔记
│ │ └─尚硅谷嵌入式技术之从零搭建计算机1.0.4.docx 56.82MB
│ ├─02.资料
│ │ ├─Digital-数据
│ │ │ ├─ALU-je
│ │ │ │ ├─指令.hex 50B
│ │ │ │ └─数据.hex 32B
│ │ │ ├─ALU-jmp
│ │ │ │ ├─指令.hex 43B
│ │ │ │ └─数据RAM.hex 33B
│ │ │ ├─ALU-jmp-enA
│ │ │ │ └─指令.hex 50B
│ │ │ ├─ALU-两块内存合并为一块
│ │ │ │ ├─数据RAM.hex 45B
│ │ │ │ └─查找表.hex 140B
│ │ │ ├─ALU-控制器查找表
│ │ │ │ ├─9条指令查找表.hex 53B
│ │ │ │ ├─指令寄存器-je.hex 57B
│ │ │ │ ├─指令寄存器-jmp.hex 57B
│ │ │ │ ├─指令寄存器.hex 52B
│ │ │ │ ├─数据RAM-je.hex 36B
│ │ │ │ ├─数据RAM-jmp.hex 37B
│ │ │ │ └─数据RAM.hex 24B
│ │ │ ├─B寄存器
│ │ │ │ └─控制器查找表.hex 343B
│ │ │ ├─总线-引导程序
│ │ │ │ ├─CPU-IROM-程序.hex 108B
│ │ │ │ └─硬盘-引导程序.hex 262B
│ │ │ ├─指令集.xlsx 48.46KB
│ │ │ ├─汇编语言1-100
│ │ │ │ ├─RAM.hex 58B
│ │ │ │ └─控制器查找表.hex 315B
│ │ │ └─立即数
│ │ │ └─查找表.hex 202B
│ │ ├─Digital-数据.zip 51.34KB
│ │ ├─Digital.zip 11.76MB
│ │ └─jdk-17_windows-x64_bin.msi 152.3MB
│ ├─03.代码
│ └─04.视频
│ ├─Day01
│ │ ├─1_用数字表示一切.mkv 128.51MB
│ │ ├─2_与或非门.mkv 96.79MB
│ │ ├─3_加法器.mkv 62.6MB
│ │ ├─4_多位加法器.mkv 65.29MB
│ │ ├─5_减法器.mkv 11.98MB
│ │ ├─6_SR锁存器和EN输入的SR锁存器.mkv 34.59MB
│ │ ├─7_上升沿触发的D触发器.mkv 28.83MB
│ │ ├─8_4bit寄存器.mkv 25.79MB
│ │ └─尚硅谷嵌入式技术之从零搭建计算机-练习题-答案-Day01.docx 331.83KB
│ ├─Day02
│ │ ├─10_用自己的内存实现加法计算.mkv 11.06MB
│ │ ├─1_昨日回顾.mkv 28.52MB
│ │ ├─2_计算机概述.mkv 143.92MB
│ │ ├─3_8位ALU.mkv 55.4MB
│ │ ├─4_Digital设置通用电路.mkv 13.63MB
│ │ ├─5_给ALU加寄存器.mkv 36.88MB
│ │ ├─6_排序输入信号.mkv 6.42MB
│ │ ├─7_添加一块内存.mkv 62MB
│ │ ├─8_数据和地址位数的设置.mkv 12.33MB
│ │ └─9_用寄存器实现16bitX8内存.mkv 67.73MB
│ ├─Day03
│ │ ├─1_前文回顾.mkv 18.63MB
│ │ ├─2_添加指令内存.mkv 35.82MB
│ │ ├─3_添加halt信号.mkv 22.64MB
│ │ ├─4_添加四个控制信号.mkv 37.08MB
│ │ ├─5_指令添加4个控制信号的未知.mkv 15.62MB
│ │ ├─6_关于ALU的说明.mkv 22.06MB
│ │ ├─7_添加ld_a指令.mkv 34.49MB
│ │ ├─8_添加jmp指令.mkv 62.51MB
│ │ └─9_添加cmp指令.mkv 40.92MB
│ ├─Day04
│ │ ├─1_je指令添加.mkv 49.59MB
│ │ ├─2_添加控制器.mkv 68.53MB
│ │ ├─3_两块内存合成一块.mkv 257.13MB
│ │ ├─4_思路整理.mkv 57.44MB
│ │ └─5_关于单内存的指令执行.mkv 42.92MB
│ ├─Day05
│ │ ├─1_完善CPU电路.mkv 113.15MB
│ │ ├─2_完善jmp指令的电路.mkv 22.9MB
│ │ ├─3_用自己的汇编语言写程序.mkv 93.47MB
│ │ ├─4_外设绘制.mkv 89.24MB
│ │ ├─5_总线和外设控制.mkv 47.67MB
│ │ └─6_外设总结、添加LED外设.mkv 32.2MB
│ └─Day06
│ ├─1_引导程序.mkv 235.21MB
│ └─2_单片机引导.mkv 15.1MB
├─05_尚硅谷嵌入式技术之原理图与PCB制作
│ ├─01.笔记
│ │ ├─尚硅谷嵌入式技术之原理图与PCB制作1.0.docx 72.69MB
│ │ └─尚硅谷嵌入式技术之焊接技能1.0.docx 2.28MB
│ ├─02.资料
│ │ ├─传统电视机.webp 17.78KB
│ │ ├─原理图-布线练习
│ │ │ ├─51单片机扩展板_直插_V2_20231212-合并.eprj 8.37MB
│ │ │ ├─51单片机扩展板_直插_V2_20231212-布线练习.eprj 8.37MB
│ │ │ ├─51小车-2轮-圆顶-V5-2023-10-13-练习.eprj 6.1MB
│ │ │ └─STC89C52RC核心板.eprj 3.9MB
│ │ ├─嘉立创EDA快捷键参考配置
│ │ │ └─Config_SystemSetting_2023-12-12.json 414.17KB
│ │ ├─液晶电视机.webp 48.38KB
│ │ └─软件
│ │ └─lceda-pro-windows-x64-2.1.42.exe 156.16MB
│ ├─03.代码
│ └─04.视频
│ ├─day01
│ │ ├─01-EDA软件介绍.mp4 32.72MB
│ │ ├─02-嘉立创eda账号注册与登录.mp4 21.59MB
│ │ ├─03-嘉立创eda本地安装及激活.mp4 24.15MB
│ │ ├─04-eda基础设置.mp4 22.73MB
│ │ ├─05-PCB设计流程.mp4 117.28MB
│ │ ├─06-绘制单位.mp4 14.65MB
│ │ ├─07-新建工程及工程目录介绍.mp4 14.84MB
│ │ ├─08-元器件放置及原理图.mp4 66.23MB
│ │ ├─09-生成PCB及板框的绘制.mp4 40.41MB
│ │ ├─10-飞线-及GND飞线.mp4 13.46MB
│ │ ├─11-铺铜.mp4 15.55MB
│ │ ├─12-重键铺铜.mp4 9.51MB
│ │ ├─13-DRC检查及设计规则说明.mp4 21.57MB
│ │ ├─14-重建位号.mp4 35.84MB
│ │ ├─15-网络名称练习.mp4 74.39MB
│ │ ├─16-没有GND网络的铺铜处理.mp4 10.98MB
│ │ ├─17-优惠券领取及PCB下单.mp4 125.87MB
│ │ ├─18-元件下单.mp4 18.98MB
│ │ ├─19-放置过孔布线.mp4 55.12MB
│ │ ├─20-同一个工程多块板及贴片过孔细节.mp4 13.98MB
│ │ ├─21-PCB板制作流程介绍.mp4 47.08MB
│ │ ├─22-PCB器件摆放原则.mp4 121.97MB
│ │ └─23-PCB连线技巧.mp4 12.12MB
│ ├─day02
│ │ ├─01-PCB布线原则.mp4 72.23MB
│ │ ├─02-锁定器件-过滤功能使用.mp4 23.74MB
│ │ ├─03-批量删除网络名称.mp4 21.91MB
│ │ ├─04-铺铜后仍然出现飞线.mp4 31.01MB
│ │ ├─05-图片导入.mp4 53.35MB
│ │ ├─06-盲埋孔的放置和使用.mp4 49.72MB
│ │ ├─07-放置泪滴.mp4 43.79MB
│ │ ├─08-浏览器端-本地端工程导入导出.mp4 30.81MB
│ │ ├─09-标准模式下新建符号.mp4 26.57MB
│ │ ├─10-专业模式下向导创建CH340符号.mp4 32.98MB
│ │ ├─11-自定义器件符号的位号的修改.mp4 7.27MB
│ │ ├─12-8050贴片电容封装的绘制.mp4 79.73MB
│ │ ├─13-芯片封装的绘制.mp4 25.78MB
│ │ ├─14-器件符号和封装的绑定.mp4 103.87MB
│ │ ├─15-常用封装型号介绍.mp4 30.45MB
│ │ ├─16-练习电路原理图分析.mp4 139.66MB
│ │ └─17-短接符.mp4 28.57MB
│ └─day03
│ ├─01-三极管S8050封装.mp4 59.88MB
│ ├─02-批量替换元器件.mp4 36.7MB
│ ├─03-小车2轮变4轮思路.mp4 104.38MB
│ ├─04-合并板需求变更.mp4 39.11MB
│ └─05-合并核心板和扩展板思路分析.mp4 149.24MB
├─06_尚硅谷嵌入式技术之51单片机
│ ├─1.笔记
│ │ └─尚硅谷嵌入式技术之51单片机1.0.9.docx 102.63MB
│ ├─2.资料
│ │ ├─01_芯片手册
│ │ │ ├─24C02中文手册.pdf 867.52KB
│ │ │ ├─74HC138N.pdf 1.41MB
│ │ │ ├─74HC245N.pdf 1.68MB
│ │ │ ├─74HC595N.pdf 1.08MB
│ │ │ ├─DS1302N.pdf 515.95KB
│ │ │ ├─DS18B20.pdf 1.19MB
│ │ │ ├─LCD1602字模.png 29.26KB
│ │ │ ├─LCD1602指令集.png 101.57KB
│ │ │ ├─LCD1602数据手册.pdf 255.88KB
│ │ │ ├─STC89C51RC-RD.pdf 15.62MB
│ │ │ ├─STC89C52.docx 17.71MB
│ │ │ ├─STC89C52.pdf 16.12MB
│ │ │ ├─共阴数码管.pdf 506.27KB
│ │ │ └─点阵LED.pdf 304.71KB
│ │ ├─02_51_keil
│ │ │ ├─C51V961.EXE 104.78MB
│ │ │ └─keygen_2032.zip 22.99KB
│ │ ├─03_isp程序下载工具
│ │ │ ├─CH341SER.EXE 642.81KB
│ │ │ └─stc-isp-15xx-v6.92A.zip 5.81MB
│ │ ├─04_VScode环境准备
│ │ │ ├─.eide.zip 253.63MB
│ │ │ ├─dotnet-runtime-6.0.25-win-x64.exe 26.76MB
│ │ │ ├─test_89c52.ept 12.29KB
│ │ │ ├─VScode安装
│ │ │ │ └─VSCodeUserSetup-x64-1.85.0.exe 90.37MB
│ │ │ ├─单片机开发.code-profile 28.8KB
│ │ │ └─插件
│ │ │ ├─CL.eide-3.13.2023061101.vsix 13.78MB
│ │ │ ├─cschlosser.doxdocgen-1.4.0.vsix 3.04MB
│ │ │ ├─ms-vscode.cmake-tools-1.17.1.vsix 1.78MB
│ │ │ ├─ms-vscode.cpptools-1.19.0@win32-x64.vsix 83.17MB
│ │ │ ├─ms-vscode.cpptools-themes-2.0.0.vsix 233.02KB
│ │ │ └─twxs.cmake-0.0.17.vsix 7.7MB
│ │ ├─05_逻辑分析仪
│ │ │ └─Logic-2.4.10-windows-x64.exe 191.38MB
│ │ ├─06_原理图
│ │ │ ├─51单片机扩展板_直插_V1_20231014.eprj 7.77MB
│ │ │ └─STC89C52RC核心板.eprj 3.75MB
│ │ ├─07_pdf阅读器&词霸
│ │ │ ├─SEM09_Editor_FoxitInst.exe 186.86MB
│ │ │ └─金山词霸.exe 90.2MB
│ │ ├─08_所有例程hex文件
│ │ │ ├─01-点亮led.hex 90B
│ │ │ ├─02-闪烁led.hex 199B
│ │ │ ├─03-流水灯.hex 242B
│ │ │ ├─04-静态数码管显示.hex 533B
│ │ │ ├─05-动态数码管显示.hex 1.15KB
│ │ │ ├─06-模块化编程.hex 1.54KB
│ │ │ ├─07-独立按键.hex 723B
│ │ │ ├─08-矩阵按键.hex 3.11KB
│ │ │ ├─09-按键控制LED亮灭(外部中断版).hex 234B
│ │ │ ├─10-闪烁LED(定时器中断版).hex 384B
│ │ │ ├─11-点阵LED(静态显示).hex 1.15KB
│ │ │ ├─12-点阵LED(流动显示).hex 1.35KB
│ │ │ ├─13-蜂鸣器.hex 400B
│ │ │ ├─14-无缓存串口.hex 519B
│ │ │ ├─15-有缓存串口.hex 1.6KB
│ │ │ ├─16-LCD.hex 1.6KB
│ │ │ ├─17-18B20温度传感器.hex 4.26KB
│ │ │ ├─18-EEPROM.hex 2.03KB
│ │ │ └─19-DS1302时钟.hex 5.81KB
│ │ └─09_练习题和配套代码
│ │ ├─51阶段练习代码.docx 272.88KB
│ │ ├─P01_来回流水灯.zip 18.51KB
│ │ ├─P02_数码管从100到0倒计时.zip 20.97KB
│ │ ├─P03_独立按键计数.zip 53.44KB
│ │ ├─P04_计算器.zip 53.94KB
│ │ ├─P06_新的矩阵按键驱动.zip 22.94KB
│ │ ├─P07_新数码管驱动.zip 52KB
│ │ ├─P08_新LED点阵驱动.zip 21.92KB
│ │ ├─P09_用蜂鸣器奏乐.zip 21.16KB
│ │ ├─P10_可以跨页写的EEPROM.zip 23.95KB
│ │ └─P11_可调时钟.zip 27.92KB
│ ├─3.代码
│ │ ├─P07_数码管从100到0倒计时.zip 20.97KB
│ │ ├─P08_独立按键.zip 19.96KB
│ │ ├─P10_独立按键计数.zip 55.88KB
│ │ ├─P11_矩阵按键.zip 21.24KB
│ │ ├─P12_计算器.zip 21.52KB
│ │ ├─P13_外部中断控制LED.zip 18.76KB
│ │ ├─P14_定时器中断闪烁LED.zip 38.42KB
│ │ ├─P15_定时器回调函数.zip 48.43KB
│ │ ├─P16_通过新的按键驱动控制LED亮灭.zip 52.51KB
│ │ ├─P17_新数码管驱动.zip 51.83KB
│ │ ├─P18_点阵LED.zip 39.69KB
│ │ ├─P19_新LED点阵驱动.zip 50.01KB
│ │ ├─P20_点阵LED滚动LOGO.zip 22.36KB
│ │ ├─P21_坤.zip 21.64KB
│ │ ├─P22_蜂鸣器.zip 18.84KB
│ │ ├─P24_无缓冲串口通信.zip 20.65KB
│ │ ├─P25_有缓冲串口通信.zip 21.37KB
│ │ ├─P26_LCD1602驱动.zip 20.64KB
│ │ ├─P27_DS18B20温度传感器.zip 22.32KB
│ │ ├─P28_IIC和EEPROM.zip 23.18KB
│ │ ├─P29_可以跨页写的EEPROM.zip 23.95KB
│ │ ├─P30_DS1302N时钟芯片.zip 24.08KB
│ │ └─P31_可调时钟.zip 27.9KB
│ └─4.视频
│ ├─Day01
│ │ ├─1_单片机概述.mkv 165.33MB
│ │ ├─2_开发板简介.mkv 48.93MB
│ │ ├─3_软件简介.mkv 16.19MB
│ │ ├─4_keil安装.mkv 25.66MB
│ │ ├─5_stcisp和vscode安装.mkv 35.73MB
│ │ ├─6_将第一个程序刷进单片机.mkv 131.7MB
│ │ └─7_电灯代码解析.mkv 110.89MB
│ ├─Day02
│ │ ├─1_闪烁LED和流水灯.mkv 147.27MB
│ │ ├─2_将开发环境切换到VScode.mkv 53.61MB
│ │ ├─3_来回流水灯.mkv 36.35MB
│ │ ├─4_静态数码管.mkv 194.33MB
│ │ ├─5_将静态显示封装为方法.mkv 47.29MB
│ │ ├─6_动态数码管.mkv 200.67MB
│ │ ├─7_代码规范.mkv 109.86MB
│ │ └─8_实际演示.mkv 45.49MB
│ ├─Day03
│ │ ├─1_100到0的倒计时.mkv 86.95MB
│ │ ├─2_独立按键.mkv 171MB
│ │ ├─3_独立按键计数.mkv 113.12MB
│ │ ├─4_矩阵按键工作原理和GPIO引脚工作原理.mkv 145.31MB
│ │ └─5_矩阵按键代码实现.mkv 113.86MB
│ ├─Day04
│ │ ├─1_计算器.mkv 184.43MB
│ │ ├─2_外部中断.mkv 267.96MB
│ │ ├─3_开启全部的4个外部中断.mkv 115.43MB
│ │ ├─4_定时器中断初始化.mkv 61.03MB
│ │ ├─5_定时器实现闪烁.mkv 97.97MB
│ │ ├─6_定时器回调.mkv 82.11MB
│ │ └─7_用定时器中断实现按键消抖.mkv 52.4MB
│ ├─Day05
│ │ ├─1_昨日代码回顾.mkv 19.79MB
│ │ ├─2_按键控制LED亮灭.mkv 48.56MB
│ │ ├─3_改造之前的数码管驱动.mkv 43.36MB
│ │ ├─4_函数式思考.mkv 43.13MB
│ │ ├─5_点阵LED原理和595芯片.mkv 103.01MB
│ │ ├─6_点阵LED代码实现.mkv 91.79MB
│ │ ├─7_定时器刷新点阵LED.mkv 50.13MB
│ │ └─8_移动LOGO案例.mkv 68.06MB
│ ├─Day06
│ │ ├─1_蜂鸣器案例.mkv 56.84MB
│ │ ├─2_蜂鸣器奏乐案例.mkv 52.99MB
│ │ ├─3_串口初始化.mkv 211.58MB
│ │ ├─4_串口代码.mkv 127.06MB
│ │ ├─5_逻辑分析仪怎么用.mkv 144.13MB
│ │ ├─6_关于串口缓冲寄存器的说明.mkv 27.95MB
│ │ └─7_有缓存串口的实现.mkv 154.48MB
│ ├─Day07
│ │ ├─1_LCD1602简介.mkv 223.8MB
│ │ ├─2_LCD1602接口定义.mkv 31.75MB
│ │ ├─3_LCD1602代码实现.mkv 129.36MB
│ │ ├─4_18B20指令介绍.mkv 193.05MB
│ │ ├─5_18B20获取温度代码.mkv 71.64MB
│ │ └─6_18B20初始化、读、写时序.mkv 183.67MB
│ ├─Day08
│ │ ├─1_AT24C02芯片简介.mkv 115.77MB
│ │ ├─2_IIC的写流程.mkv 97.47MB
│ │ ├─3_IIC的读流程.mkv 66.07MB
│ │ ├─4_IIC的起始、终止和写时序.mkv 110.75MB
│ │ ├─5_IIC的读时序.mkv 87.58MB
│ │ ├─6_24C02芯片的调用.mkv 53.36MB
│ │ ├─7_测试IIC代码.mkv 25.78MB
│ │ └─8_关于之前串口问题的修正.mkv 26.19MB
│ ├─Day09
│ │ ├─1_昨天IIC的实现缺陷.mkv 81.03MB
│ │ ├─2_可以跨页写的EEPROM.mkv 72.75MB
│ │ ├─3_DS1302时钟芯片简介.mkv 113.9MB
│ │ ├─4_DS1302功能代码.mkv 197.07MB
│ │ ├─5_DS1302时序代码.mkv 112.54MB
│ │ └─6_DS1302Debug.mkv 81.91MB
│ └─Day10
│ ├─1_独立按键驱动改造.mkv 72.18MB
│ ├─2_移植显示部分.mkv 63.47MB
│ ├─3_设置状态切换按键.mkv 65.76MB
│ └─4_时钟功能实现.mkv 187.01MB
├─07_尚硅谷嵌入式项目之51智能车
│ ├─1.笔记
│ │ └─尚硅谷嵌入式项目之51智能车1.0.1.docx 98.28MB
│ ├─2.资料
│ │ ├─01_器件手册
│ │ │ ├─393芯片中文手册.pdf 1.02MB
│ │ │ ├─HC-SR04超声波测距模块说明书.pdf 427.76KB
│ │ │ ├─JDY-23-V2.1_BLE_5.0_Datasheet.pdf 493.21KB
│ │ │ ├─LM393N.pdf 1.18MB
│ │ │ └─TA6586.pdf 116.65KB
│ │ ├─02_原理图
│ │ │ ├─51小车-2轮-圆顶-V5-2023-10-13.eprj 6.1MB
│ │ │ └─51小车-2轮-圆顶-V5-2023-10-13_backup
│ │ │ └─51小车-2轮-圆顶-V5-2023-10-13_v270_2024-01-03-10-36.zip 1.21MB
│ │ └─03_二进制文件
│ │ └─car.hex 9.96KB
│ ├─3.代码
│ │ └─car.zip 256.5KB
│ └─4.视频
│ ├─Day01
│ │ ├─1_小车设计思路.mkv 564.97MB
│ │ ├─2_避障模块.mkv 225.83MB
│ │ ├─3_蜂鸣器驱动代码.mkv 29.4MB
│ │ ├─4_超声测距驱动.mkv 266.2MB
│ │ ├─5_电机PWM驱动.mkv 174.95MB
│ │ ├─6_完善电机驱动.mkv 115.3MB
│ │ ├─6_完善电机驱动.mkv.baiduyun.downloading 115.3MB
│ │ ├─6_完善电机驱动.mkv.baiduyun.downloading.cfg 2.09KB
│ │ ├─7_避障业务代码.mkv 61.89MB
│ │ ├─7_避障业务代码.mkv.baiduyun.downloading 61.89MB
│ │ └─7_避障业务代码.mkv.baiduyun.downloading.cfg 2.15KB
│ └─Day02
│ ├─1_电机驱动修正.mkv 111.3MB
│ ├─1_电机驱动修正.mkv.baiduyun.downloading 111.3MB
│ ├─1_电机驱动修正.mkv.baiduyun.downloading.cfg 2.34KB
│ ├─2_通过串口给蓝牙发送AT指令.mkv 262.9MB
│ ├─3_蓝牙操控小车.mkv 261.78MB
│ ├─3_蓝牙操控小车.mkv.baiduyun.downloading 261.78MB
│ ├─3_蓝牙操控小车.mkv.baiduyun.downloading.cfg 2.88KB
│ └─4_循迹传感器驱动.mkv 216.45MB
├─08_尚硅谷嵌入式技术之STM32单片机(上)
│ ├─01_笔记
│ │ ├─01_尚硅谷嵌入式技术之STM32单片机(基础篇)1.0.1.docx 75.01MB
│ │ ├─02_尚硅谷嵌入式技术之STM32单片机(进阶篇)1.0.1.docx 53.17MB
│ │ ├─03_尚硅谷嵌入式技术之STM32单片机(高级篇)1.0.0.docx 26.86MB
│ │ └─04_尚硅谷嵌入式技术之STM32单片机(扩展篇)1.0.0.docx 14.83MB
│ ├─02_资料
│ │ ├─01_提前验证
│ │ │ ├─01_stlink驱动
│ │ │ │ ├─amd64
│ │ │ │ │ ├─WdfCoInstaller01009.dll 1.64MB
│ │ │ │ │ └─winusbcoinstaller2.dll 979.23KB
│ │ │ │ ├─dpinst_amd64.exe 664.49KB
│ │ │ │ ├─dpinst_x86.exe 539.38KB
│ │ │ │ ├─readme.txt 364B
│ │ │ │ ├─stlinkbridgewinusb_x64.cat 12.05KB
│ │ │ │ ├─stlinkbridgewinusb_x86.cat 12.05KB
│ │ │ │ ├─stlinkdbgwinusb_x64.cat 12.04KB
│ │ │ │ ├─stlinkdbgwinusb_x86.cat 12.04KB
│ │ │ │ ├─stlinkvcp_x64.cat 10.44KB
│ │ │ │ ├─stlinkvcp_x86.cat 10.44KB
│ │ │ │ ├─stlink_bridge_winusb.inf 2.9KB
│ │ │ │ ├─stlink_dbg_winusb.inf 4.6KB
│ │ │ │ ├─stlink_VCP.inf 2.85KB
│ │ │ │ ├─stlink_winusb_install.bat 624B
│ │ │ │ ├─stlink_winusb_install_quiet.bat 630B
│ │ │ │ ├─stlink_winusb_uninstall.bat 234B
│ │ │ │ └─x86
│ │ │ │ ├─WdfCoInstaller01009.dll 1.39MB
│ │ │ │ └─winusbcoinstaller2.dll 831.23KB
│ │ │ ├─02_烧写器固件升级
│ │ │ │ ├─Error.log 158B
│ │ │ │ ├─ST-LinkUpgrade.exe 1.21MB
│ │ │ │ └─STLinkUSBDriver.dll 114.19KB
│ │ │ ├─03_工具
│ │ │ │ ├─串口调试工具.exe 440.5KB
│ │ │ │ └─烧写工具.exe 26.37MB
│ │ │ ├─04_测试程序
│ │ │ │ ├─01_流水灯.hex 2.77KB
│ │ │ │ ├─02_呼吸灯.hex 4.52KB
│ │ │ │ ├─03_按键3.hex 2.77KB
│ │ │ │ ├─04_串口.hex 2.99KB
│ │ │ │ ├─05_I2C_E2PROM.hex 5.94KB
│ │ │ │ ├─07_SPI_Flash.hex 19.56KB
│ │ │ │ ├─08_内存扩展.hex 7.86KB
│ │ │ │ ├─09_液晶屏.hex 61.66KB
│ │ │ │ ├─10_CAN通讯.hex 7.3KB
│ │ │ │ └─11_实时时钟.hex 49.44KB
│ │ │ └─尚硅谷STM32开发板验证流程.docx 2.04MB
│ │ ├─02_stm32官方资料
│ │ │ ├─1-STM32F10x-中文参考手册_最新.pdf 15.19MB
│ │ │ ├─1-STM32F10x-英文参考手册_最新.pdf 12.51MB
│ │ │ ├─2-STM32F103xCDE_数据手册-中文_最新.pdf 2.84MB
│ │ │ ├─2-STM32F103xCDE_数据手册-英文_最新.pdf 3.13MB
│ │ │ ├─CM3权威指南CnR2.pdf 6.6MB
│ │ │ ├─STM32Cube使用手册.pdf 21.9MB
│ │ │ ├─STM32F10xxx Cortex-M3编程手册-英文版-PM0056-Rev6.pdf 2MB
│ │ │ ├─STM32F10xxx闪存编程参考手册.pdf 464.42KB
│ │ │ ├─stm32与 lcd 连接.pdf 1.37MB
│ │ │ ├─STM32系统存储器启动模式.pdf 2.5MB
│ │ │ └─STM8和STM32产品选型手册.pdf 2.4MB
│ │ ├─03_工具安装包
│ │ └─05_原理图
│ │ ├─01_核心板.pdf 1.5MB
│ │ └─02_扩展板.pdf 2.32MB
│ ├─03_代码
│ │ └─前两个文档代码.zip 162.05MB
│ └─04_视频
│ ├─day00
│ │ └─01_开发板验证.mp4 143.88MB
│ ├─day01
│ │ ├─01_什么是ARM.mp4 47.17MB
│ │ ├─02_什么是STM32.mp4 14.9MB
│ │ ├─03_STM32应用场景.mp4 18.26MB
│ │ ├─04_ST芯片命名规范.mp4 95.68MB
│ │ ├─05_STM开发方式.mp4 39.91MB
│ │ ├─06_开发工具的选择.mp4 24.04MB
│ │ ├─07_Keil_MDK的安装.mp4 45.01MB
│ │ ├─08_给Keil安装芯片支持包.mp4 16.88MB
│ │ ├─09_尚硅谷开发板介绍.mp4 60.26MB
│ │ ├─10_最小系统.mp4 113.17MB
│ │ ├─11_案例实验目标.mp4 58.67MB
│ │ ├─12_创建工程.mp4 97.18MB
│ │ ├─13_配置ARM5编译器.mp4 42.8MB
│ │ ├─14_开启GPIOA的时钟.mp4 104.18MB
│ │ ├─15_设置GPIO的推挽输出.mp4 60.09MB
│ │ ├─16_给GPIO进行输出.mp4 31.42MB
│ │ ├─17_编译下载.mp4 52.58MB
│ │ ├─18_寄存器操作进化1.mp4 102.99MB
│ │ ├─19_寄存器操作进化2.mp4 102.36MB
│ │ ├─20_寄存器操作进化3.mp4 57.64MB
│ │ ├─21_寄存器操作进化4.mp4 68.76MB
│ │ └─22_keil+vscode.mp4 77.53MB
│ ├─day02
│ │ ├─01_昨日内容回顾.mp4 21.54MB
│ │ ├─02_GPIO整体介绍.mp4 108.56MB
│ │ ├─03_推挽输出功能.mp4 61MB
│ │ ├─04_开漏输出功能.mp4 36.81MB
│ │ ├─05_复用功能.mp4 78.45MB
│ │ ├─06_上拉和下拉输入.mp4 39.12MB
│ │ ├─07_模拟输入.mp4 7.23MB
│ │ ├─08_GPIO寄存器.mp4 88.12MB
│ │ ├─09_声明LED驱动的所有功能.mp4 112.78MB
│ │ ├─10_LED驱动的初始化.mp4 45.13MB
│ │ ├─11_LED驱动的完成.mp4 59.91MB
│ │ ├─12_LED的流水灯的完成.mp4 74.2MB
│ │ ├─13_系统架构.mp4 50.11MB
│ │ ├─14_时钟树.mp4 182.97MB
│ │ └─15_使用Kill进行Debug.mp4 126.99MB
│ ├─day03
│ │ ├─01_昨日内容回顾.mp4 68.82MB
│ │ ├─02_HAL库的介绍.mp4 62.91MB
│ │ ├─03_stmcubemax的安装.mp4 77.74MB
│ │ ├─04_使用CubeMx创建工程.mp4 96.77MB
│ │ ├─05_生成的代码的解读.mp4 263.27MB
│ │ ├─06_HAL库实现流水灯.mp4 103.27MB
│ │ ├─07_HAL库支持包安装方式修改.mp4 50.93MB
│ │ ├─08_中断的概念理解.mp4 107.06MB
│ │ ├─09_中断体系架构.mp4 33.69MB
│ │ ├─10_中断优先级.mp4 97.73MB
│ │ ├─11_外部中断控制器.mp4 40.69MB
│ │ ├─12_需求和硬件电路分析.mp4 52.17MB
│ │ ├─13_外部中断寄存器配置_1.mp4 200.28MB
│ │ ├─14_外部中断寄存器配置_2.mp4 80.84MB
│ │ ├─15_中断服务函数.mp4 191.79MB
│ │ ├─16_软件对按键消抖.mp4 97.57MB
│ │ └─17_当日内容回顾.mp4 38.25MB
│ ├─day04
│ │ ├─01_昨日内容回顾.mp4 174.1MB
│ │ ├─02_使用HAL库创建外部中断项目.mp4 111.17MB
│ │ ├─03_中断回调函数的实现.mp4 158.74MB
│ │ ├─04_消抖.mp4 71.92MB
│ │ ├─05_通信基础知识_并行和串行.mp4 22.26MB
│ │ ├─06_通信基础知识_单工半双工和全双工.mp4 6.37MB
│ │ ├─07_通信的基础知识_同步和异步.mp4 9.19MB
│ │ ├─08_串口通信协议.mp4 105.5MB
│ │ ├─09_硬件外设.mp4 186.86MB
│ │ ├─10_案例需求.mp4 25.52MB
│ │ ├─11_窗口的寄存器配置.mp4 225.78MB
│ │ ├─12_发送一个字节.mp4 44.79MB
│ │ ├─13_封装发送一个字符串的函数.mp4 38.34MB
│ │ ├─14_封装接收一个字节的函数.mp4 42.68MB
│ │ ├─15_接收变长数据.mp4 106.83MB
│ │ └─16_用中断的方式接收变长数据.mp4 176MB
│ ├─day05
│ │ ├─01_昨日内容回顾.mp4 64MB
│ │ ├─02_中断代码的优化.mp4 48.61MB
│ │ ├─03_HAL生成的串口相关代码查看.mp4 100.24MB
│ │ ├─04_轮询的方式收发.mp4 79.33MB
│ │ ├─05_通过中断的方式接收.mp4 113.67MB
│ │ ├─06_HAL库通过空闲中断接收.mp4 135.51MB
│ │ ├─07_HAL接收方法总结.mp4 35.85MB
│ │ ├─08_Printf_寄存器.mp4 108.76MB
│ │ ├─09_Printf_HAL库.mp4 47.97MB
│ │ ├─10_I2C通信基本知识.mp4 62.98MB
│ │ ├─11_E2PROM芯片介绍.mp4 30.82MB
│ │ ├─12_工程项目搭建.mp4 49.2MB
│ │ ├─13_I2C驱动的函数声明.mp4 50.44MB
│ │ ├─14_引脚的初始化.mp4 53.68MB
│ │ ├─15_起始和停止信号的时序.mp4 54.09MB
│ │ ├─16_应答和非应答时序.mp4 44.52MB
│ │ ├─17_等待响应.mp4 41.27MB
│ │ ├─18_发送一个字节.mp4 39.36MB
│ │ ├─19_读取一个字节.mp4 39.58MB
│ │ └─20_封装W24C02的读写函数.mp4 142.22MB
│ ├─day06
│ │ ├─01_昨日内容回顾.mp4 39.1MB
│ │ ├─02_页写入的时序.mp4 62.28MB
│ │ ├─03_页写入的实现.mp4 57.22MB
│ │ ├─04_一次性读取多个字节.mp4 110.38MB
│ │ ├─05_硬件I2C概述.mp4 82.62MB
│ │ ├─06_用到的寄存器概述.mp4 133.66MB
│ │ ├─07_I2C配置_1.mp4 87.85MB
│ │ ├─08_I2C配置_2.mp4 65.82MB
│ │ ├─09_I2C驱动函数.mp4 171.11MB
│ │ ├─10_I2C测试.mp4 77.55MB
│ │ ├─11_I2C测试_2.mp4 110.68MB
│ │ ├─12_bug1_解决.mp4 59.14MB
│ │ └─13_bug2_解决.mp4 98.45MB
│ ├─day07
│ │ ├─01_昨日内容回顾.mp4 62.69MB
│ │ ├─02_创建I2C的HAL库工程.mp4 100.18MB
│ │ ├─03_HAL库读写_1.mp4 186.72MB
│ │ ├─04_HAL库读写_2.mp4 4.5MB
│ │ ├─05_综合案例需求.mp4 144.74MB
│ │ └─06_综合案例实现.mp4 503.2MB
│ ├─day08
│ │ ├─01_系统定时器介绍.mp4 148.09MB
│ │ ├─02_用系统定时器实现灯的闪烁.mp4 158.6MB
│ │ ├─03_用HAL库实现滴答定时器.mp4 349.95MB
│ │ ├─04_滴答定时器Load值的设置.mp4 9.69MB
│ │ ├─05_滴答定时器的延时实现.mp4 117.88MB
│ │ ├─06_基本定时器_1.mp4 100.95MB
│ │ ├─07_基本定时器_2.mp4 25.43MB
│ │ ├─08_定时器6的初始化.mp4 148.27MB
│ │ └─09_定时器6的中断服务函数.mp4 57.01MB
│ ├─day08_5
│ │ ├─01_使用HAL库创建基本定时器.mp4 71.46MB
│ │ ├─02_添加中断回调函数和启动计数器.mp4 139.79MB
│ │ └─03_立即进入中断问题分析.mp4 147.14MB
│ ├─day09
│ │ ├─01_使用基本定时器实现延时.mp4 63.13MB
│ │ ├─02_通用定时器的时钟源.mp4 63.97MB
│ │ ├─03_通用定时器的计数模式.mp4 29.94MB
│ │ ├─04_PWM的介绍.mp4 67.08MB
│ │ ├─05_PWM的输出比较.mp4 88.61MB
│ │ ├─06_PWM输出的通用寄存器的配置.mp4 242.27MB
│ │ ├─07_呼吸灯效果展示.mp4 72.79MB
│ │ ├─08_PWM输出HAL库的实现.mp4 238.15MB
│ │ ├─09_当日内容总结.mp4 27.8MB
│ │ ├─10_vscode的代码片段功能.mp4 40.01MB
│ │ └─11_LCD背光的调节.mp4 51.36MB
│ ├─day10
│ │ ├─01_昨日内容回顾.mp4 53.1MB
│ │ ├─02_输入捕获的原理.mp4 79.16MB
│ │ ├─03_测量信号周期的原理.mp4 30.71MB
│ │ ├─04_初始化TIM4寄存器_1.mp4 402.02MB
│ │ ├─05_捕获中断处理逻辑.mp4 132.7MB
│ │ ├─06_频率的测试.mp4 48.45MB
│ │ ├─07_一个高频的bug.mp4 45.96MB
│ │ ├─08_HAL库实现测量周期.mp4 275.48MB
│ │ └─09_触摸按键实现原理.mp4 56.06MB
│ ├─day11
│ │ ├─01_昨日内容回顾.mp4 46.28MB
│ │ ├─02_触发输入信号.mp4 101.8MB
│ │ ├─03_定时器的从模式.mp4 28.96MB
│ │ ├─04_PWM输入模式实现自动测量.mp4 33.8MB
│ │ ├─05_同时测量频率和占空比.mp4 240.13MB
│ │ ├─06_使用HAL配置TIM4.mp4 39.48MB
│ │ ├─07_使用HAL配置TIM4.mp4 169.65MB
│ │ ├─08_高级定时器.mp4 78.6MB
│ │ ├─09_高级定时器配置_1.mp4 159.11MB
│ │ ├─10_高级定时器配置_2.mp4 108.01MB
│ │ ├─11_其他代码完成.mp4 80.26MB
│ │ └─12_更新中断bug.mp4 8.4MB
│ ├─day12
│ │ ├─01_昨日内容回顾.mp4 88.26MB
│ │ ├─02_HAL库配置高级定时器.mp4 349.2MB
│ │ ├─03_空闲状态的保持.mp4 38.61MB
│ │ ├─04_DMA的介绍.mp4 161.49MB
│ │ ├─05_DMA配置_1.mp4 249.98MB
│ │ ├─06_DMA的数据传输.mp4 241.03MB
│ │ ├─07_DMA的HAL库配置.mp4 235.56MB
│ │ ├─08_串口启动DMA.mp4 128.64MB
│ │ └─09_一个bug的解决和循环模式.mp4 44.83MB
│ ├─day13
│ │ ├─01_昨日内容回顾.mp4 10.38MB
│ │ ├─02_HAL配置串口DMA.mp4 110.88MB
│ │ ├─03_ADC介绍.mp4 48.33MB
│ │ ├─04_逐次逼近型工作原理.mp4 70.09MB
│ │ ├─05_ADC外设工作原理.mp4 50.15MB
│ │ ├─06_ADC外设的几个参数.mp4 57.63MB
│ │ ├─07_ADC测量电压需求.mp4 37.16MB
│ │ ├─08_ADC配置1.mp4 316.23MB
│ │ ├─09_ADC电压测量.mp4 179.65MB
│ │ ├─10_等待首次转换完成.mp4 28.84MB
│ │ ├─11_HAL库配置ADC.mp4 186.91MB
│ │ └─12_系统时钟设置源码.mp4 118.77MB
│ ├─day13_5
│ │ ├─01_独立模式双通道DMA.mp4 189.45MB
│ │ └─02_独立模式双通道DMA_HAL库实现.mp4 105.6MB
│ ├─day14
│ │ ├─01_昨日内容回顾.mp4 30.11MB
│ │ ├─02_SPI通信介绍.mp4 93.78MB
│ │ ├─03_W25Q32芯片介绍.mp4 174.61MB
│ │ ├─04_SPI驱动初始化.mp4 103.71MB
│ │ ├─05_SPI驱动的交换数据.mp4 53.41MB
│ │ ├─06_W25Q32硬件接口层.mp4 65.24MB
│ │ ├─07_封装页写入功能.mp4 213.06MB
│ │ ├─08_封装读的功能.mp4 87.64MB
│ │ ├─09_封装等待芯片不忙的状态.mp4 43.45MB
│ │ ├─10_SPI硬件外设.mp4 50.55MB
│ │ └─11_手册介绍.mp4 72.8MB
│ ├─day15
│ │ ├─01_昨日内容回顾.mp4 53.74MB
│ │ ├─02_SPI硬件外设回顾.mp4 19MB
│ │ ├─03_SPI硬件驱动寄存器实现.mp4 329.12MB
│ │ ├─04_SPI_HAL库实现_1.mp4 202.84MB
│ │ ├─05_SPI_HAL库实现_2.mp4 111.87MB
│ │ ├─06_存储器和寄存器.mp4 235.36MB
│ │ ├─07_FSMC的介绍.mp4 165.48MB
│ │ ├─08_扩展内存的需求.mp4 57.13MB
│ │ └─09_外置内存读写.mp4 319.26MB
│ ├─day16
│ │ ├─01_昨日内容回顾.mp4 83.68MB
│ │ ├─02_FSMC的HAL库配置.mp4 32.59MB
│ │ ├─03_FSMC的HAL库测试.mp4 55.17MB
│ │ ├─04_LCD的介绍.mp4 188.32MB
│ │ ├─05_LCD的电路连接.mp4 68.59MB
│ │ ├─06_FSMC的驱动移植.mp4 149.44MB
│ │ ├─06_LCD的基本配置.mp4 218.84MB
│ │ ├─07_读取LCD_ID.mp4 126.99MB
│ │ ├─08_计算数据地址的Bug.mp4 18.39MB
│ │ ├─09_设置显示区域.mp4 203.48MB
│ │ ├─10_显示1608的英文字符.mp4 323.24MB
│ │ ├─11_显示其他大小的英文字符.mp4 95.93MB
│ │ └─12_清除整屏.mp4 40.09MB
│ ├─day17
│ │ ├─01_昨日内容回顾.mp4 84.12MB
│ │ ├─02_显示字符串.mp4 143.14MB
│ │ ├─03_显示中文字符.mp4 91.39MB
│ │ ├─04_显示图片.mp4 142.24MB
│ │ ├─05_绘制直线.mp4 230.18MB
│ │ ├─06_绘制矩形.mp4 47.08MB
│ │ ├─07_绘制圆形.mp4 53.75MB
│ │ ├─08_画园逻辑优化.mp4 57.61MB
│ │ ├─09_HAL库实现LCD.mp4 167.04MB
│ │ └─10_优化级别的bug.mp4 32.05MB
│ └─前两个文档代码.zip 162.05MB
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 怎么发货?
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办