课程介绍
课程章节
章节1: 第一章 如何安装 KEIL5 (3节)

课时01

获取 KEIL5 安装包

更新中

0秒

课时02

开始安装 KEIL5

更新中

0秒

课时03

安装 STM32 芯片包

更新中

0秒

章节2: 第二章 如何用 DAP 仿真器下载程序 (7节)

课时04

仿真器简介

更新中

0秒

课时05

仿真器配置

更新中

0秒

课时06

Debug 选项配置

更新中

0秒

课时07

Utilities 选项配置

更新中

0秒

课时08

Debug Settings 选项配置

更新中

0秒

课时09

选择目标板

更新中

0秒

课时10

下载程序

更新中

0秒

章节3: 第三章 初识 STM32 (7节)

课时11

STM32 诞生的背景

更新中

0秒

课时12

STM32 能做什么

更新中

0秒

课时13

智能手环

更新中

0秒

课时14

微型四轴飞行器

更新中

0秒

课时15

STM32 分类

更新中

0秒

课时16

STM32 命名方法

更新中

0秒

课时17

如何选择合适的 MCU

更新中

0秒

章节4: 第四章 什么是寄存器 (11节)

课时18

什么是寄存器

更新中

0秒

课时19

STM32 长啥样

更新中

0秒

课时20

芯片里面有什么

更新中

0秒

课时21

ICode 总线

更新中

0秒

课时22

驱动单元

更新中

0秒

课时23

被动单元

更新中

0秒

课时24

存储器映射

更新中

0秒

课时25

存储器区域功能划分

更新中

0秒

课时26

STM32 的外设地址映射

更新中

0秒

课时27

C 语言对寄存器的封装

更新中

0秒

课时28

修改寄存器的位操作方法

更新中

0秒

章节5: 第五章 新建工程—寄存器版 (3节)

课时29

新建本地工程文件夹

更新中

0秒

课时30

新建工程

更新中

0秒

课时31

下载程序

更新中

0秒

章节6: 第六章 使用寄存器点亮 LED 灯 (9节)

课时32

GPIO 简介

更新中

0秒

课时33

GPIO 框图剖析

更新中

0秒

课时34

GPIO 基本结构分析

更新中

0秒

课时35

GPIO 工作模式

更新中

0秒

课时36

实验:使用寄存器点亮 LED 灯

更新中

0秒

课时37

硬件连接

更新中

0秒

课时38

启动文件

更新中

0秒

课时39

main 文件

更新中

0秒

课时40

下载验证

更新中

0秒

章节7: 第七章 自己写库—构建库函数雏形 (13节)

课时41

什么是 STM32 函数库

更新中

0秒

课时42

为什么采用库来开发及学习?

更新中

0秒

课时43

实验:构建库函数雏形

更新中

0秒

课时44

外设寄存器结构体定义

更新中

0秒

课时45

外设存储器映射

更新中

0秒

课时46

外设声明

更新中

0秒

课时47

定义位操作函数

更新中

0秒

课时48

定义初始化结构体 GPIO_InitTypeDef

更新中

0秒

课时49

定义引脚模式的枚举类型

更新中

0秒

课时50

定义 GPIO 初始化函数

更新中

0秒

课时51

全新面貌,使用函数点亮 LED 灯

更新中

0秒

课时52

下载验证

更新中

0秒

课时53

总结

更新中

0秒

章节8: 第八章 初识 HAL 固件库 (5节)

课时54

CMSIS 标准及库层次关系

更新中

0秒

课时55

库目录、文件简介

更新中

0秒

课时56

库各文件间的关系

更新中

0秒

课时57

使用帮助文档

更新中

0秒

课时58

常用官方资料

更新中

0秒

章节9: 第九章 使用 STM32CubeMX 新建工程 (4节)

课时59

软件安装

更新中

0秒

课时60

安装 STM32CubeMX 软件

更新中

0秒

课时61

新建工程

更新中

0秒

课时62

下载验证

更新中

0秒

章节10: 第十章 新建工程—库函数版 (2节)

课时63

新建本地工程文件夹

更新中

0秒

课时64

新建工程

更新中

0秒

章节11: 第十一章 GPIO 输出—使用固件库点亮 LED (9节)

课时65

硬件设计

更新中

0秒

课时66

软件设计

更新中

0秒

课时67

编程要点

更新中

0秒

课时68

代码分析

更新中

0秒

课时69

下载验证

更新中

0秒

课时70

SystemInit 函数去哪了?

更新中

0秒

课时71

断言

更新中

0秒

课时72

注释规范

更新中

0秒

课时73

防止头文件重复包含

更新中

0秒

章节12: 第十二章 GPIO 输入—按键检测 (5节)

课时74

硬件设计

更新中

0秒

课时75

软件设计

更新中

0秒

课时76

编程要点

更新中

0秒

课时77

代码分析

更新中

0秒

课时78

下载验证

更新中

0秒

章节13: 第十三章 启动文件详解 (9节)

课时79

启动文件简介

更新中

0秒

课时80

查找 ARM 汇编指令

更新中

0秒

课时81

启动文件代码讲解

更新中

0秒

课时82

Stack—栈

更新中

0秒

课时83

Heap 堆

更新中

0秒

课时84

向量表

更新中

0秒

课时85

复位程序

更新中

0秒

课时86

中断服务程序

更新中

0秒

课时87

用户堆栈初始化

更新中

0秒

章节14: 第十四章 RCC—使用 HSE/HSI 配置时钟 (10节)

课时88

RCC 主要作用—时钟部分

更新中

0秒

课时89

RCC 框图剖析—时钟部分

更新中

0秒

课时90

系统时钟

更新中

0秒

课时91

其他时钟

更新中

0秒

课时92

配置系统时钟实验

更新中

0秒

课时93

使用 HSE

更新中

0秒

课时94

使用 HSI

更新中

0秒

课时95

硬件设计

更新中

0秒

课时96

软件设计

更新中

0秒

课时97

下载验证

更新中

0秒

章节15: 第十五章 STM32 中断应用概览 (6节)

课时98

异常类型

更新中

0秒

课时99

NVIC 寄存器简介

更新中

0秒

课时100

NVIC 中断配置固件库

更新中

0秒

课时101

优先级定义

更新中

0秒

课时102

优先级分组

更新中

0秒

课时103

中断编程

更新中

0秒

章节16: 第十六章 EXTI—外部中断/事件控制器 (8节)

课时104

EXTI 简介

更新中

0秒

课时105

EXTI 功能框图

更新中

0秒

课时106

中断/事件线

更新中

0秒

课时107

EXTI 初始化详解

更新中

0秒

课时108

外部中断控制实验

更新中

0秒

课时109

硬件设计

更新中

0秒

课时110

软件设计

更新中

0秒

课时111

下载验证

更新中

0秒

章节17: 第十七章 SysTick—系统定时器 (5节)

课时112

SysTick 简介

更新中

0秒

课时113

SysTick 寄存器介绍

更新中

0秒

课时114

SysTick 定时实验

更新中

0秒

课时115

硬件设计

更新中

0秒

课时116

软件设计

更新中

0秒

章节18: 第十八章 通讯的基本概念 (4节)

课时117

串行通讯与并行通讯

更新中

0秒

课时118

全双工、半双工及单工通讯

更新中

0秒

课时119

同步通讯与异步通讯

更新中

0秒

课时120

通讯速率

更新中

0秒

章节19: 第十九章 USART—串口通讯 (21节)

课时121

串口通讯协议简介

更新中

0秒

课时122

物理层

更新中

0秒

课时123

协议层

更新中

0秒

课时124

STM32 的 USART 简介

更新中

0秒

课时125

USART 功能框图

更新中

0秒

课时126

功能引脚

更新中

0秒

课时127

数据寄存器

更新中

0秒

课时128

控制器

更新中

0秒

课时129

小数波特率生成

更新中

0秒

课时130

校验控制

更新中

0秒

课时131

中断控制

更新中

0秒

课时132

USART 初始化结构体详解

更新中

0秒

课时133

USART 初始化结构体

更新中

0秒

课时134

USART1 接发通信实验

更新中

0秒

课时135

硬件设计

更新中

0秒

课时136

软件设计

更新中

0秒

课时137

下载验证

更新中

0秒

课时138

USART1 指令控制 LED 灯实验

更新中

0秒

课时139

硬件设计

更新中

0秒

课时140

软件设计

更新中

0秒

课时141

下载验证

更新中

0秒

章节20: 第二十章 DMA—直接存储区访问 (13节)

课时142

DMA 简介

更新中

0秒

课时143

DMA 功能框图

更新中

0秒

课时144

DMA 请求

更新中

0秒

课时145

通道

更新中

0秒

课时146

仲裁器

更新中

0秒

课时147

DMA 数据配置

更新中

0秒

课时148

从哪里来到哪里去

更新中

0秒

课时149

要传多少,单位是什么

更新中

0秒

课时150

什么时候传输完成

更新中

0秒

课时151

DMA 初始化结构体详解

更新中

0秒

课时152

DMA_InitTypeDef 初始化结构体

更新中

0秒

课时153

DMA 存储器到存储器模式实验

更新中

0秒

课时154

DMA 存储器到外设模式实验

更新中

0秒

章节21: 第二十一章 常用存储器介绍 (8节)

课时155

存储器种类

更新中

0秒

课时156

RAM 存储器

更新中

0秒

课时157

DRAM

更新中

0秒

课时158

SRAM

更新中

0秒

课时159

DRAM 与 SRAM 的应用场合

更新中

0秒

课时160

非易失性存储器

更新中

0秒

课时161

ROM 存储器

更新中

0秒

课时162

FLASH 存储器

更新中

0秒

章节22: 第二十二章 I2C—读写 EEPROM (4节)

课时163

I2C 协议简介

更新中

0秒

课时164

I2C 物理层

更新中

0秒

课时165

协议层

更新中

0秒

课时166

STM32 的 I2C 特性及架构

更新中

0秒

章节23: 第二十三章 SPI—读写串行 FLASH (8节)

课时167

SPI 物理层

更新中

0秒

课时168

协议层

更新中

0秒

课时169

STM32 的 SPI 特性及架构

更新中

0秒

课时170

STM32 的 SPI 外设简介

更新中

0秒

课时171

STM32 的 SPI 架构剖析

更新中

0秒

课时172

通讯过程

更新中

0秒

课时173

SPI 初始化结构体详解

更新中

0秒

课时174

SPI—读写串行 FLASH 实验

更新中

0秒

章节24: 第二十四章 串行 FLASH 文件系统 FatFs (14节)

课时175

文件系统

更新中

0秒

课时176

FatFs 文件系统简介

更新中

0秒

课时177

FatFs 的目录结构

更新中

0秒

课时178

FatFs 帮助文档

更新中

0秒

课时179

FATFS 源码

更新中

0秒

课时180

FatFs 文件系统移植实验

更新中

0秒

课时181

FatFs 程序结构图

更新中

0秒

课时182

硬件设计

更新中

0秒

课时183

FatFs 移植步骤

更新中

0秒

课时184

FatFs 底层设备驱动函数

更新中

0秒

课时185

FatFs 功能配置

更新中

0秒

课时186

FatFs 功能测试

更新中

0秒

课时187

下载验证

更新中

0秒

课时188

FatFs 功能使用实验

更新中

0秒

章节25: 第二十五章 LCD—液晶显示 (20节)

课时189

显示器简介

更新中

0秒

课时190

液晶显示器

更新中

0秒

课时191

LED 和 OLED 显示器

更新中

0秒

课时192

显示器的基本参数

更新中

0秒

课时193

液晶控制原理

更新中

0秒

课时194

液晶面板的控制信号

更新中

0秒

课时195

液晶数据传输时序

更新中

0秒

课时196

显存

更新中

0秒

课时197

3.2 寸液晶屏简介

更新中

0秒

课时198

3.2 寸电阻触摸屏实物

更新中

0秒

课时199

ILI9341 液晶控制器简介

更新中

0秒

课时200

液晶屏的信号线及 8080 时序

更新中

0秒

课时201

使用 STM32 的 FSMC 模拟 8080 接口时序

更新中

0秒

课时202

FSMC 简介

更新中

0秒

课时203

FSMC 的地址映射

更新中

0秒

课时204

FSMC 控制异步 NOR FLASH 的时序

更新中

0秒

课时205

用 FSMC 模拟 8080 时序

更新中

0秒

课时206

NOR FLASH 时序结构体

更新中

0秒

课时207

FSMC 初始化结构体

更新中

0秒

课时208

FSMC—液晶显示实验

更新中

0秒

章节26: 第二十六章 LCD—液晶显示中英文 (19节)

课时209

字符编码

更新中

0秒

课时210

ASCII 编码

更新中

0秒

课时211

中文编码

更新中

0秒

课时212

Unicode 字符集和编码

更新中

0秒

课时213

UTF-32

更新中

0秒

课时214

UTF-16

更新中

0秒

课时215

UTF-8

更新中

0秒

课时216

什么是字模?

更新中

0秒

课时217

字模的构成

更新中

0秒

课时218

字模显示原理

更新中

0秒

课时219

如何制作字模

更新中

0秒

课时220

字模寻址公式

更新中

0秒

课时221

存储字模文件

更新中

0秒

课时222

各种模式的液晶显示字符实验

更新中

0秒

课时223

硬件设计

更新中

0秒

课时224

显示 ASCII 编码的字符

更新中

0秒

课时225

显示 GB2312 编码的字符

更新中

0秒

课时226

显示任意大小的字符

更新中

0秒

课时227

下载验证

更新中

0秒

章节27: 第二十七章 电阻触摸屏—触摸画板 (8节)

课时228

触摸屏简介

更新中

0秒

课时229

电阻式触摸屏检测原理

更新中

0秒

课时230

电阻触摸屏控制芯片

更新中

0秒

课时231

电容式触摸屏检测原理

更新中

0秒

课时232

电阻触摸屏—触摸画板实验

更新中

0秒

课时233

硬件设计

更新中

0秒

课时234

软件设计

更新中

0秒

课时235

下载验证

更新中

0秒

章节28: 第二十八章 ADC—电压采集 (15节)

课时236

ADC 简介

更新中

0秒

课时237

DC 功能框图剖析

更新中

0秒

课时238

电压输入范围

更新中

0秒

课时239

输入通道

更新中

0秒

课时240

转换顺序

更新中

0秒

课时241

触发源

更新中

0秒

课时242

转换时间

更新中

0秒

课时243

数据寄存器

更新中

0秒

课时244

中断

更新中

0秒

课时245

电压转换

更新中

0秒

课时246

初始化结构体详解

更新中

0秒

课时247

ADC_InitTypeDef 结构体

更新中

0秒

课时248

独立模式单通道采集实验

更新中

0秒

课时249

独立模式多通道采集实验

更新中

0秒

课时250

双重 ADC 同步规则模式采集实验

更新中

0秒

章节29: 第二十九章 TIM—基本定时器 (9节)

课时251

定时器分类

更新中

0秒

课时252

基本定时器功能框图讲解

更新中

0秒

课时253

时钟源

更新中

0秒

课时254

计数器时钟

更新中

0秒

课时255

计数器

更新中

0秒

课时256

自动重装载寄存器

更新中

0秒

课时257

定时时间的计算

更新中

0秒

课时258

定时器初始化结构体详解

更新中

0秒

课时259

基本定时器定时实验

更新中

0秒

章节30: 第三十章 TIM—高级定时器 (20节)

课时260

高级控制定时器

更新中

0秒

课时261

高级控制定时器功能框图

更新中

0秒

课时262

时钟源

更新中

0秒

课时263

控制器

更新中

0秒

课时264

时基单元

更新中

0秒

课时265

输入捕获

更新中

0秒

课时266

输出比较

更新中

0秒

课时267

断路功能

更新中

0秒

课时268

输入捕获应用

更新中

0秒

课时269

测量脉宽或者频率

更新中

0秒

课时270

PWM 输入模式

更新中

0秒

课时271

输出比较应用

更新中

0秒

课时272

PWM 输出模式

更新中

0秒

课时273

定时器初始化结构体详解

更新中

0秒

课时274

TIM_TimeBaseInitTypeDef

更新中

0秒

课时275

TIM_OC_InitTypeDef

更新中

0秒

课时276

TIM_IC_InitTypeDef

更新中

0秒

课时277

TIM_BreakDeadTimeConfigTypeDef

更新中

0秒

课时278

PWM 互补输出实验

更新中

0秒

课时279

脉宽测量输入捕获实验

更新中

0秒

章节31: 第三十一章 TIM—电容按键检测 (5节)

课时280

电容按键原理

更新中

0秒

课时281

电容按键检测实验

更新中

0秒

课时282

硬件设计

更新中

0秒

课时283

软件设计

更新中

0秒

课时284

下载验证

更新中

0秒

章节32: 第三十二章 IWDG—独立看门狗 (10节)

课时285

IWDG 简介

更新中

0秒

课时286

IWDG 功能框图剖析

更新中

0秒

课时287

独立看门狗时钟

更新中

0秒

课时288

计数器时钟

更新中

0秒

课时289

计数器

更新中

0秒

课时290

重装载寄存器

更新中

0秒

课时291

键寄存器

更新中

0秒

课时292

状态寄存器

更新中

0秒

课时293

怎么用 IWDG

更新中

0秒

课时294

IWDG 超时实验

更新中

0秒

章节33: 第三十三章 WWDG—窗口看门狗 (11节)

课时295

WWDG 简介

更新中

0秒

课时296

WWDG 功能框图剖析

更新中

0秒

课时297

窗口看门狗时钟

更新中

0秒

课时298

计数器时钟

更新中

0秒

课时299

计数器

更新中

0秒

课时300

窗口值

更新中

0秒

课时301

计算看门狗超时时间

更新中

0秒

课时302

怎么用 WWDG

更新中

0秒

课时303

WWDG 喂狗实验

更新中

0秒

课时304

硬件设计

更新中

0秒

课时305

软件设计

更新中

0秒

章节34: 第三十四章 SDIO—SD 卡读写测试 (20节)

课时306

SDIO 简介

更新中

0秒

课时307

SD 卡物理结构

更新中

0秒

课时308

SDIO 总线

更新中

0秒

课时309

总线拓扑

更新中

0秒

课时310

总线协议

更新中

0秒

课时311

命令

更新中

0秒

课时312

响应

更新中

0秒

课时313

SD 卡的操作模式

更新中

0秒

课时314

卡识别模式

更新中

0秒

课时315

数据传输模式

更新中

0秒

课时316

STM32 的 SDIO 功能框图

更新中

0秒

课时317

控制单元

更新中

0秒

课时318

命令路径

更新中

0秒

课时319

数据路径

更新中

0秒

课时320

数据 FIFO

更新中

0秒

课时321

适配器寄存器

更新中

0秒

课时322

初始化结构体

更新中

0秒

课时323

命令初始化结构体

更新中

0秒

课时324

SDIO 数据初始化结构体

更新中

0秒

课时325

SD 卡读写测试实验

更新中

0秒

章节35: 第三十五章 基于 SD 卡的 FatFs 文件系统 (11节)

课时326

FatFs 移植步骤

更新中

0秒

课时327

FatFs 接口函数

更新中

0秒

课时328

宏定义和存储设备状态获取函数

更新中

0秒

课时329

存储设备初始化函数

更新中

0秒

课时330

存储设备数据读取函数

更新中

0秒

课时331

存储设备数据写入函数

更新中

0秒

课时332

其他控制函数

更新中

0秒

课时333

FatFs 功能测试

更新中

0秒

课时334

变量定义

更新中

0秒

课时335

主函数

更新中

0秒

课时336

下载验证

更新中

0秒

章节36: 第三十六章 DAC—输出正弦波 (11节)

课时337

DAC 简介

更新中

0秒

课时338

DAC 功能框图剖析

更新中

0秒

课时339

参考电压

更新中

0秒

课时340

数模转换及输出通道

更新中

0秒

课时341

触发源及 DHRx 寄存器

更新中

0秒

课时342

DAC 初始化结构体详解

更新中

0秒

课时343

DAC 输出正弦波实验

更新中

0秒

课时344

设计

更新中

0秒

课时345

软件设计

更新中

0秒

课时346

下载验证

更新中

0秒

课时347

课后练习

更新中

0秒

章节37: 第三十七章 电源管理—实现低功耗 (13节)

课时348

电源管理相关的库函数及命令

更新中

0秒

课时349

配置 PVD 监控功能

更新中

0秒

课时350

WFI 与 WFE 命令

更新中

0秒

课时351

进入停止模式

更新中

0秒

课时352

进入待机模式

更新中

0秒

课时353

PWR—睡眠模式实验

更新中

0秒

课时354

PWR—停止模式实验

更新中

0秒

课时355

STM32 的电源管理简介

更新中

0秒

课时356

电源监控器

更新中

0秒

课时357

STM32 的电源系统

更新中

0秒

课时358

STM32 的功耗模式

更新中

0秒

课时359

PWR—待机模式实验

更新中

0秒

课时360

PWR—PVD 电源监控实验

更新中

0秒

章节38: 第三十八章 RTC—实时时钟 (1节)

课时361

RTC 实时时钟简介

更新中

0秒

章节39: 第 三十九章 MDK 的编译过程及文件类型全解 (17节)

课时362

编译过程

更新中

0秒

课时363

编译过程简介

更新中

0秒

课时364

具体工程中的编译过程

更新中

0秒

课时365

程序的组成、存储与运行

更新中

0秒

课时366

CODE、RO、RW、ZI Data 域及堆栈空间

更新中

0秒

课时367

程序的存储与运行

更新中

0秒

课时368

编译工具链

更新中

0秒

课时369

设置环境变量

更新中

0秒

课时370

armcc、armasm 及 armlink

更新中

0秒

课时371

armar、fromelf 及用户指令

更新中

0秒

课时372

MDK 工程的文件类型

更新中

0秒

课时373

uvprojx、uvoptx 及 uvguix 工程文件

更新中

0秒

课时374

Output 目录下生成的文件

更新中

0秒

课时375

Listing 目录下的文件

更新中

0秒

课时376

sct 分散加载文件的格式与应用

更新中

0秒

课时377

实验自动分配变量到指定的 SRAM 空间

更新中

0秒

课时378

实验:优先使用内部 SRAM 并把堆区分配到指定空间

更新中

0秒

章节40: 第四十章 读写内部 FLASH (14节)

课时379

STM32 的内部 FLASH 简介

更新中

0秒

课时380

内部 FLASH 的构成

更新中

0秒

课时381

对内部 FLASH 的写入过程

更新中

0秒

课时382

解锁

更新中

0秒

课时383

页擦除

更新中

0秒

课时384

写入数据

更新中

0秒

课时385

查看工程的空间分布

更新中

0秒

课时386

程序 ROM 的加载与执行空间

更新中

0秒

课时387

ROM 空间分布表

更新中

0秒

课时388

操作内部 FLASH 的库函数

更新中

0秒

课时389

FLASH 解锁、上锁函数

更新中

0秒

课时390

设置操作位数及页擦除

更新中

0秒

课时391

写入数据

更新中

0秒

课时392

实验:读写内部 FLASH

更新中

0秒

您没有该体系课权限,需要开通权限请点击联系老师。
联系老师
个问题,0回答
提问
暂无提问,赶紧去提问吧~