课程介绍:
教程分为基础篇和进阶篇两大部分,基础篇介绍了基本概念和原理,掌握常用开发工具,初步上手进行STM32的开发设计,内容包括:STM32简介、开发板简介、快速上手案例、GPIO、总体结构和时钟系统、中断系统、USART串口通讯和I2C通讯;进阶篇对STM32中更多外设做了详细介绍,涉及到了更深入的原理和更加丰富的应用场景,内容包括:定时器、DMA、ADC、SPI通信、存储器寄存器、FSMC和LCD显示。
课程目录:
001_STM32课程简介.wmv
14.5M
002_概述_ARM内核简介.wmv
21.1M
003_概述_STM32简介.wmv
11.6M
004_概述_STM32应用场景.wmv
9.8M
005_概述_STM32命名规范.wmv
29.8M
006_概述_STM32开发方式.wmv
19.5M
007_概述_STM32开发工具的选择.wmv
21.7M
008_概述_Keil MDK下载和安装.wmv
39.8M
009_开发板_实物图和原理图.wmv
146M
010_开发板_STM32最小系统.wmv
91.7M
011_开发板_STM32开发板快速验证.wmv
95.9M
012_点灯案例_工程创建.wmv
57.7M
013_点灯案例_编译配置.wmv
15.7M
014_点灯案例_寄存器代码实现.wmv
81.6M
015_点灯案例_复习回顾和扩展练习_点亮三灯.wmv
56.8M
016_点灯案例_优化(一)_使用宏定义的寄存器名称.wmv
39.8M
017_点灯案例_优化(二)_使用位运算操作.wmv
70.6M
018_点灯案例_优化(三)_使用宏定义表示对应位.wmv
27.5M
019_GPIO_概述.wmv
34.4M
020_GPIO_工作模式_推挽输出和开漏输出.wmv
57M
021_GPIO_工作模式_问题解答_数据传输方向.wmv
14.1M
022_GPIO_工作模式_复用输出.wmv
16.7M
023_GPIO_工作模式_输入模式.wmv
33.8M
024_GPIO_寄存器.wmv
109.7M
025_GPIO_Keil+VSCode优化开发体验.wmv
24.1M
026_GPIO_流水灯案例_代码基本实现.wmv
61.2M
027_GPIO_流水灯案例_代码改进实现.wmv
78.3M
028_GPIO_课堂练习_往返流水灯.wmv
37.3M
029_STM32系统架构.wmv
31.7M
030_STM32时钟系统.wmv
50.7M
031_STM32各时钟用途总结.wmv
13.6M
032_HAL库_简介.wmv
32.4M
033_HAL库_STM32CubeMX安装.wmv
46.8M
034_HAL库_流水灯案例_HAL库工程创建.wmv
105.9M
035_HAL库_流水灯案例_HAL库代码实现.wmv
56M
036_HAL库_系统时钟配置的源码解析.wmv
54.5M
037_软件常见问题解答.wmv
13.5M
038_课堂练习_依次开关灯.wmv
45.6M
039_中断系统_基本概念.wmv
27.3M
040_中断系统_中断的作用.wmv
7.5M
041_中断系统_STM32的中断.wmv
61.7M
042_中断系统_中断体系架构.wmv
20.7M
043_中断系统_NVIC.wmv
48.4M
044_中断系统_中断优先级底层原理和配置.wmv
53.1M
045_中断系统_EXTI原理和寄存器.wmv
20.2M
046_中断系统_按键中断案例_需求分析和电路原理.wmv
18.7M
047_中断系统_复习回顾.wmv
23.5M
048_中断系统_按键中断案例_寄存器介绍.wmv
44.8M
049_中断系统_按键中断案例_寄存器方式实现.wmv
72.6M
050_中断系统_按键中断案例_HAL库方式实现.wmv
65.1M
051_中断系统_课堂练习_按键开关灯.wmv
60.4M
052_中断系统_课堂练习_按键开关流水灯.wmv
60.5M
053_中断系统_课堂练习_按键手动流水灯.wmv
41.9M
054_USART_串行和并行通讯.wmv
24.6M
055_USART_单工半双工全双工.wmv
4.9M
056_USART_同步和异步.wmv
3.4M
057_USART_串口通讯协议.wmv
44.7M
058_USART_USART外设基本介绍.wmv
42.1M
059_USART_功能框图原理介绍.wmv
49.5M
060_USART_波特率的设置.wmv
33.3M
061_USART_串口通讯案例_电路原理和寄存器介绍.wmv
85.9M
062_USART_串口通讯案例_轮询方式寄存器实现_初始化.wmv
36.5M
063_USART_串口通讯案例_轮询方式寄存器实现_收发单个字符.wmv
24.7M
064_USART_串口通讯案例_轮询方式寄存器实现_发送字符串.wmv
13.1M
065_USART_串口通讯案例_轮询方式寄存器实现_接收字符串.wmv
29.7M
066_USART_串口发送数据案例_寄存器轮询方式_代码改进.wmv
84.6M
067_USART_问题解答_状态位的置位和清除.wmv
41.2M
068_USART_串口发送数据案例_寄存器中断方式.wmv
65.9M
069_USART_问题解答_字符串结束标志的判断.wmv
18.1M
070_USART_串口发送数据案例_HAL库轮询方式_定长数据的收发.wmv
84.2M
071_USART_串口发送数据案例_HAL库轮询方式_变长数据的收发.wmv
27.9M
072_USART_串口发送数据案例_HAL库中断方式.wmv
104.7M
073_使用Keil进行断点调试.wmv
33.1M
074_USART_使用串口进行printf重定向_寄存器实现.wmv
39M
075_USART_使用串口进行printf重定向_HAL库实现.wmv
21.2M
076_基础知识复习回顾.wmv
84.5M
077_I2C_底层原理和协议.wmv
45.7M
078_I2C_软件模拟I2C案例_需求描述和硬件电路设计.wmv
31.9M
079_I2C_软件模拟I2C案例_M24C02地址介绍.wmv
12.8M
080_I2C_软件模拟I2C案例_时序图整理.wmv
60.2M
081_I2C_软件模拟I2C案例_工程创建和基本宏定义.wmv
34M
082_I2C_问题解答_EEPROM读写操作时序.wmv
13.2M
083_I2C_软件模拟I2C案例_I2C基本时序定义.wmv
85.8M
084_I2C_软件模拟I2C案例_I2C主机发送一个字节.wmv
15.4M
085_I2C_软件模拟I2C案例_I2C主机读取一个字节.wmv
21.7M
086_I2C_软件模拟I2C案例_EEPROM读写一个字节.wmv
53M
087_I2C_软件模拟I2C案例_EEPROM连续读写多个字节.wmv
24.3M
088_I2C_软件模拟I2C案例_主函数测试.wmv
31.3M
089_I2C_I2C原理复习总结.wmv
41.4M
090_I2C_STM32中的I2C外设原理框图.wmv
37.8M
091_I2C_I2C外设寄存器(一)_基本配置.wmv
79.1M
092_I2C_I2C外设寄存器(二)_I2C协议控制.wmv
66.4M
093_I2C_硬件实现I2C案例_工程创建和I2C初始化.wmv
31.1M
094_I2C_硬件实现I2C案例_I2C协议实现(一)_基本操作.wmv
24.7M
095_I2C_硬件实现I2C案例_I2C协议实现(二)_收发地址和数据.wmv
40.9M
096_I2C_硬件实现I2C案例_EEPROM接口实现和测试.wmv
45.9M
097_I2C_硬件实现I2C案例_HAL方式实现.wmv
63.9M
098_综合案例_花式流水灯_需求分析和实现思路.wmv
32.2M
099_综合案例_花式流水灯_串口下发方案和保存.wmv
47.6M
100_综合案例_花式流水灯_流水灯方案的解析和显示.wmv
122.2M
101_定时器_STM32中的定时器整体介绍.wmv
19.7M
102_定时器_系统嘀嗒定时器.wmv
18.9M
103_定时器_系统嘀嗒定时器_寄存器介绍.wmv
26.1M
104_定时器_系统嘀嗒定时器案例_寄存器实现.wmv
59.4M
105_定时器_系统嘀嗒定时器案例_HAL库实现.wmv
59.5M
106_定时器_系统嘀嗒定时器_延时函数工具类.wmv
37.3M
107_定时器_基本定时器_基本组成和原理.wmv
62.8M
108_定时器_基本定时器案例_寄存器介绍.wmv
60.2M
109_定时器_基本定时器案例_寄存器实现.wmv
37.1M
110_定时器_基本定时器案例_HAL库实现.wmv
66.1M
111_定时器_课堂练习_定时器控制双灯闪烁.wmv
96.8M
112_定时器_通用定时器_基本介绍和时钟源选择.wmv
40.3M
113_定时器_通用定时器_计数模式.wmv
14M
114_定时器_通用定时器_PWM原理.wmv
29.8M
115_定时器_通用定时器_输出比较原理和工作模式.wmv
41M
116_定时器_输出PWM案例_寄存器介绍.wmv
58.2M
117_定时器_输出PWM案例_寄存器实现.wmv
101.8M
118_定时器_输出PWM案例_HAL库实现.wmv
71.4M
119_定时器_课堂练习_交替呼吸灯.wmv
26.1M
120_定时器_课堂练习_按键调节LCD背光亮度.wmv
74.9M
121_定时器_通用定时器_输入捕获功能.wmv
75.2M
122_定时器_测量周期案例_电路原理和寄存器介绍.wmv
43.9M
123_定时器_测量周期案例_寄存器方式_定时器初始化.wmv
71.1M
124_定时器_测量周期案例_寄存器方式_检测周期和频率.wmv
44M
125_定时器_测量周期案例_寄存器方式_代码优化.wmv
60.7M
126_定时器_测量周期案例_HAL库方式.wmv
89.3M
127_定时器_通用定时器_触发输出和从模式.wmv
64M
128_定时器_通用定时器_PWM输入模式.wmv
22.3M
129_定时器_课堂练习_测量不同频率的PWM方波.wmv
58M
130_定时器_复习回顾_从模式和PWM输入模式.wmv
40.2M
131_定时器_测量占空比案例_寄存器介绍.wmv
15.1M
132_定时器_测量占空比案例_寄存器方式实现.wmv
47.4M
133_定时器_测量占空比案例_HAL库方式实现.wmv
70.7M
134_定时器_高级定时器_功能框图和原理介绍.wmv
47.5M
135_定时器_高级定时器案例_寄存器介绍.wmv
50.1M
136_定时器_高级定时器案例_寄存器方式实现.wmv
124.2M
137_定时器_高级定时器案例_HAL库方式实现.wmv
98.7M
138_定时器_复习回顾_定时器总结.wmv
98.4M
139_DMA_基本原理和功能框图.wmv
105.5M
140_DMA_寄存器介绍.wmv
83M
141_DMA案例1_ROM到RAM_寄存器实现.wmv
86.3M
142_DMA案例1_ROM到RAM_HAL库实现.wmv
109.7M
143_DMA案例2_RAM到串口_寄存器实现.wmv
65M
144_DMA案例2_RAM到串口_HAL库实现.wmv
40.4M
145_DMA_复习回顾.wmv
66.7M
146_ADC_基本原理和基本参数.wmv
42M
147_ADC_STM32的ADC模块基本介绍.wmv
21M
148_ADC_逐次逼近型ADC工作原理.wmv
41.3M
149_ADC_ADC外设工作原理.wmv
106.5M
150_ADC_寄存器介绍.wmv
150M
151_ADC_单通道转换案例_寄存器方式.wmv
107.1M
152_ADC_单通道转换案例_HAL库方式.wmv
57M
153_ADC_ADC框图和寄存器复习回顾.wmv
121.7M
154_ADC_多通道转换案例_寄存器方式.wmv
134.1M
155_ADC_多通道转换案例_HAL库方式.wmv
47.2M
156_SPI_SPI通信介绍.wmv
74.4M
157_SPI_W25Q32芯片介绍和读写操作.wmv
106.7M
158_SPI_读写Flash案例_软件模拟实现(一)_SPI通信协议.wmv
81.6M
159_SPI_读写Flash案例_软件模拟实现(二)_Flash接口声明和读取ID测试.wmv
60M
160_SPI_读写Flash案例_软件模拟实现(三)_读写Flash.wmv
101.9M
161_SPI_读写Flash案例_代码地址问题解答.wmv
31.2M
162_SPI_STM32的SPI外设.wmv
40.3M
163_SPI_SPI模块寄存器介绍.wmv
85.4M
164_SPI_读写Flash案例_硬件实现_寄存器方式.wmv
67.8M
165_SPI_读写Flash案例_硬件实现_HAL库方式.wmv
58.5M
166_存储器和寄存器_存储器基本介绍和分类.wmv
26M
167_存储器和寄存器_不同类型存储器介绍.wmv
59.3M
168_存储器和寄存器_STM32的存储器映射.wmv
106.8M
169_存储器和寄存器_寄存器的本质和地址映射.wmv
88.7M
170_课堂练习_向Flash写入大量字符.wmv
91.6M
171_FSMC_基本原理和组成.wmv
73.9M
172_FSMC_外部设备地址映射.wmv
19.5M
173_FSMC_控制外部存储器的读写时序.wmv
49M
174_FSMC_SRAM芯片IS62WV51216.wmv
60.9M
175_FSMC_扩展SRAM案例_硬件电路和寄存器介绍.wmv
112.5M
176_FSMC_扩展SRAM案例_寄存器实现.wmv
143.4M
177_FSMC_复习总结和扩展.wmv
108.4M
178_FSMC_扩展SRAM案例_HAL库实现.wmv
41.9M
179_LCD_原理和接口类型.wmv
51.1M
180_LCD_液晶控制器以及系统组成.wmv
68.6M
181_LCD_FSMC控制LCD显示案例_硬件电路设计.wmv
52.1M
182_LCD_FSMC控制LCD显示案例_FSMC的寻址.wmv
63M
183_LCD_FSMC控制LCD显示案例_FSMC配置.wmv
53.6M
184_LCD_FSMC控制LCD显示案例_LCD宏定义和底层操作接口.wmv
91.7M
185_LCD_FSMC控制LCD显示案例_读取LCD模块ID.wmv
26.6M
186_LCD_FSMC控制LCD显示案例_设置全屏背景色.wmv
77.8M
187_LCD_复习回顾.wmv
54.2M
188_LCD_FSMC控制LCD显示案例_显示英文字符.wmv
185M
189_LCD_FSMC控制LCD显示案例_显示字符串.wmv
35.4M
190_FSMC控制LCD显示案例_显示汉字.wmv
33.5M
191_FSMC控制LCD显示案例_显示图片.wmv
51.1M
192_LCD_FSMC控制LCD显示案例_画点线长方形.wmv
81.2M
193_FSMC控制LCD显示案例_画圆.wmv
117.8M
194_FSMC控制LCD显示案例_HAL库实现.wmv
页:
[1]