找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

398

积分

0

好友

50

主题
发表于 2026-1-1 22:47:32 | 查看: 24| 回复: 0

课程简介

本课程是一门系统化的STM32F407嵌入式开发专业教程,全面覆盖ARM Cortex-M4内核与STM32F407ZGT6微控制器的核心技术。课程从嵌入式概述、开发环境搭建、工程创建讲起,深入剖析GPIO、中断(NVIC)、定时器(SysTick、基本/通用)、UART、IIC、SPI、ADC、DMA、FSMC、RTC、看门狗等片上外设的框架、寄存器与实验。进阶部分涵盖TFT-LCD显示、触摸屏驱动、FATFS文件系统移植,并重点讲解UCOS-II实时操作系统的原理、移植与任务、信号量、消息队列等核心组件应用。通过结合寄存器与库函数两种开发方式,学员将掌握嵌入式系统硬件驱动与RTOS开发的完整技能栈,具备独立进行STM32项目开发的能力。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 嵌入式开发基础

第1-8节:嵌入式概述、Cortex-M4芯片、开发板介绍、环境搭建与新建工程。

02 GPIO口与按键识别

第9-22节:GPIO口概述、输入输出分析、寄存器、位带操作及按键识别实验。

03 UART串口通信

第23-31节:UART通信原理、数据帧格式、STM32框架分析、寄存器与实验。

04 中断系统

第32-43节:中断概述、Cortex-M4体系、NVIC控制器、外部中断与软件中断。

05 时钟系统

第44-49节:时钟树概述、框架分析、相关寄存器与实验配置。

06 定时器

第50-57节:系统滴答定时器、基本定时器概述、框架、寄存器与实验。

07 看门狗

第58-63节:独立看门狗与窗口看门狗的概述、框架、寄存器及实验。

08 LCD显示

第64-74节:LCD屏概述、控制器、操作时序、显示文字与图片实验。

09 触摸屏

第75-83节:触摸屏分类、电阻式测量原理、驱动芯片、时序与校正实验。

10 IIC总线与EEPROM

第84-89节:IIC总线概述、数据帧格式、模拟IIC、AT24C02芯片与实验。

11 SPI总线与Flash

第90-101节:SPI总线概述、STM32控制器、W25Q64芯片、操作时序与字库制作。

12 通用定时器高级功能

第102-112节:通用定时器概述、比较输出与捕获输入原理、框架、寄存器及实验。

13 实时时钟RTC

第113-123节:实时时钟概述、STM32功能框架、寄存器、唤醒与闹钟实验。

14 模数转换器ADC

第124-129节:模数转换器概述、STM32框架、相关寄存器与实验。

15 DMA控制器

第130-137节:DMA控制器概述、特征、框架、功能、寄存器配置流程与实验。

16 FSMC与存储器扩展

第138-144节:FSMC概述、框架、相关寄存器、驱动SRAM与LCD屏实验。

17 库函数与开发工具

第145-149节:库函数介绍、新建工程、SourceInsight工具、操作GPIO与外设。

18 操作系统UCOS

第150-168节:操作系统概述、UCOS介绍、工程创建、任务管理、信号量、消息队列等。

19 文件系统FATFS

第169-176节:文件系统概述、FATFS移植、API函数使用。

--- 点击展开详细目录 ---

PART1

第一章

  • 🎬 课时 4 XYD_Cortex-M4_开发板介绍-.mp4
  • 🎬 课时 5 搭建开发环境(1)-.mp4
  • 🎬 课时 6 搭建开发环境(2)-.mp4
  • 🎬 课时 7 新建工程(1)-.mp4
  • 🎬 课时 8 新建工程(2)-.mp4
  • 🎬 课时1:嵌入式概述-.mp4
  • 🎬 课时2:Cortex-M4芯片介绍-.mp4
  • 🎬 课时3:STM32F407ZGT6最小系统-.mp4

第二章

  • 🎬 课时 10 STM32-GPIO口概述(2)-.mp4
  • 🎬 课时 11 GPIO口输出分析(1)-.mp4
  • 🎬 课时 12 GPIO口输出分析(2)-.mp4
  • 🎬 课时 13 GPIO口输入分析-.mp4
  • 🎬 课时 14 GPIO口保护二极管-.mp4
  • 🎬 课时 15 GPIO口相关寄存器(1)-.mp4
  • 🎬 课时 16 GPIO口相关寄存器(2)-.mp4
  • 🎬 课时 17 GPIO口相关实验-.mp4
  • 🎬 课时 18 GPIO口位带操作(1)-.mp4
  • 🎬 课时 19 GPIO口位带操作(2)-.mp4
  • 🎬 课时 20 GPIO口位带操作(3)-.mp4
  • 🎬 课时 21 GPIO口按键识别(1)-.mp4
  • 🎬 课时 22 GPIO口按键识别(2)-.mp4
  • 🎬 课时 9 STM32-GPIO口概述(1)-.mp4

第三章

  • 🎬 课时 23 UART概述-.mp4
  • 🎬 课时 24 UART通信原理-.mp4
  • 🎬 课时 25 UART数据帧格式-.mp4
  • 🎬 课时 26 UART四要素-.mp4
  • 🎬 课时 27 STM32的UART概述-.mp4
  • 🎬 课时 28 STM32的UART框架分析-.mp4
  • 🎬 课时 29 STM32的UART框架波特率分析-.mp4
  • 🎬 课时 30 STM32的UART相关寄存器-.mp4
  • 🎬 课时 31 STM32的UART实验-.mp4

第四章

  • 🎬 课时 32:中断概述课时-.mp4
  • 🎬 课时 33Cortex-M4中断体系概述-.mp4
  • 🎬 课时 34NVIC控制器课时-.mp4
  • 🎬 课时 35NVIC控制器的配置-.mp4
  • 🎬 课时 36STM32的中断介绍-.mp4
  • 🎬 课时 37STM32的中断实验-.mp4
  • 🎬 课时 38:外部中断概述-.mp4
  • 🎬 课时 39:外部中断框架-.mp4
  • 🎬 课时 40:外部中断相关寄存器-.mp4
  • 🎬 课时 41:外部中断实验-.mp4
  • 🎬 课时 42:软件中断-.mp4
  • 🎬 课时 43:软件中断实验-.mp4

第五章

  • 🎬 课时 44:时钟树概述-.mp4
  • 🎬 课时 45:时钟树框架(1)-.mp4
  • 🎬 课时 46:时钟树框架(2)-.mp4
  • 🎬 课时 47:时钟树框架(3)-.mp4
  • 🎬 课时 48:时钟树相关寄存器-.mp4
  • 🎬 课时 49:时钟树实验-.mp4

第六章

  • 🎬 课时 50:系统滴答定时器概述-.mp4
  • 🎬 课时 51:系统滴答定时器框架-.mp4
  • 🎬 课时 52:系统滴答定时器相关寄存器-.mp4
  • 🎬 课时 53:系统滴答定时器实验-.mp4

第七章

  • 🎬 课时 54:定时器概述-.mp4
  • 🎬 课时 55 :基本定时器框架-.mp4
  • 🎬 课时 56:基本定时器相关寄存器-.mp4
  • 🎬 课时 57 ;基本定时器实验-.mp4

第八章

  • 🎬 课时 58:独立看门狗概述-.mp4
  • 🎬 课时 59:独立看门狗框架-.mp4
  • 🎬 课时 60:独立看门狗相关寄存器-.mp4
  • 🎬 课时 61:独立看门狗实验-.mp4
  • 🎬 课时 62:窗口看门狗概述-.mp4
  • 🎬 课时 63:窗口看门狗框架-.mp4

第九章

  • 🎬 课时 64:LCD屏概述-.mp4
  • 🎬 课时 65:XYD-TFT-LCD屏-.mp4
  • 🎬 课时 66:LCD控制器概述.mp4-.mp4
  • 🎬 课时 67:LCD屏操作时序(1)-.mp4
  • 🎬 课时 68:LCD显示控制器(2)-.mp4
  • 🎬 课时 69:LCD显示控制器命令-.mp4
  • 🎬 课时 70:LCD屏显示实验-.mp4
  • 🎬 课时 71:显示文字(1)-.mp4
  • 🎬 课时 72:显示文字(2)-.mp4
  • 🎬 课时 73:显示文字(3)-.mp4
  • 🎬 课时 74:显示图片-.mp4

第十章

  • 🎬 课时 75:触摸屏分类-.mp4
  • 🎬 课时 76:电阻式触摸屏测量原理(1)-.mp4
  • 🎬 课时 77:电阻式触摸屏测量原理(2)-.mp4
  • 🎬 课时 78:触摸屏驱动芯片介绍-.mp4
  • 🎬 课时 79:触摸屏驱动芯片时序-.mp4
  • 🎬 课时 80:触摸屏驱动芯片命令-.mp4
  • 🎬 课时 81:触摸屏驱动实验(1)-.mp4
  • 🎬 课时 82:触摸屏驱动实验(2)-.mp4
  • 🎬 课时 83:触摸屏校正-.mp4

PART2

第十一章

  • 🎬 课时 84:IIC总线概述-.mp4
  • 🎬 课时 85:IIC总线数据帧格式-.mp4
  • 🎬 课时 86:模拟IIC总线(1)-.mp4
  • 🎬 课时 87:模拟IIC总线(2)-.mp4
  • 🎬 课时 88:AT24C02概述-.mp4
  • 🎬 课时 89:IIC总线实验-.mp4

第十二章

  • 🎬 课时 100:字库制作(2)-.mp4
  • 🎬 课时 101:字库制作(3)-.mp4
  • 🎬 课时 90:SPI总线概述(1)-.mp4
  • 🎬 课时 91:SPI总线概述(2)-.mp4
  • 🎬 课时 92:STM32的SPI控制器概述-.mp4
  • 🎬 课时 93:STM32的SPI控制器框架-.mp4
  • 🎬 课时 94:STM32的SPI控制器相关寄存器-.mp4
  • 🎬 课时 95:W25Q64芯片介绍-.mp4
  • 🎬 课时 96:W25Q64操作时序-.mp4
  • 🎬 课时 97:SPI总线实验(1)-.mp4
  • 🎬 课时 98:SPI总线实验(2)-.mp4
  • 🎬 课时 99:字库制作(1)-.mp4

第十三章

  • 🎬 课时 102:通用定时器概述-.mp4
  • 🎬 课时 103:通用定时器时钟源-.mp4
  • 🎬 课时 104:比较输出原理-.mp4
  • 🎬 课时 105:比较输出框架-.mp4
  • 🎬 课时 106:比较输出相关寄存器-.mp4
  • 🎬 课时 107:比较输出实验(1)-.mp4
  • 🎬 课时 108:比较输出实验(2)-.mp4
  • 🎬 课时 109:捕获输入原理-.mp4
  • 🎬 课时 110:捕获输入框架-.mp4
  • 🎬 课时 111:捕获输入相关寄存器-.mp4
  • 🎬 课时 112:捕获输入实验-.mp4

第十四章

  • 🎬 课时 113:实时时钟概述-.mp4
  • 🎬 课时 114:STM32的实时时钟介绍-.mp4
  • 🎬 课时 115:STM32的实时时钟功能-.mp4
  • 🎬 课时 116:STM32的实时时钟框架-.mp4
  • 🎬 课时 117:STM32的实时时钟相关寄存器-.mp4
  • 🎬 课时 118:STM32的实时时钟实验(1)-.mp4
  • 🎬 课时 119:STM32的实时时钟实验(2)-.mp4
  • 🎬 课时 120:STM32的实时时钟唤醒介绍-.mp4
  • 🎬 课时 121:STM32的实时时钟唤醒实验-.mp4
  • 🎬 课时 122:STM32的实时时钟闹钟介绍-.mp4
  • 🎬 课时 123:STM32的实时时钟闹钟实验-.mp4

第十五章

  • 🎬 课时 124:模数转换器概述-.mp4
  • 🎬 课时 125:STM32的模数转换器概述-.mp4
  • 🎬 课时 126:STM32的模数转换器框架-.mp4
  • 🎬 课时 127:STM32的模数转换器相关寄存器(1)-.mp4
  • 🎬 课时 128:STM32的模数转换器相关寄存器(2)-.mp4
  • 🎬 课时 129:模数转换器实验-.mp4

第十六章

  • 🎬 课时 130:DMA控制器概述-.mp4
  • 🎬 课时 131:DMA控制器特征-.mp4
  • 🎬 课时 132:DMA控制器框架-.mp4
  • 🎬 课时 133:DMA控制器功能(1)-.mp4
  • 🎬 课时 134:DMA控制器功能(2)-.mp4
  • 🎬 课时 135:DMA控制器相关寄存器-.mp4
  • 🎬 课时 136:DMA控制器数据流配置流程-.mp4
  • 🎬 课时 137:DMA控制器实验-.mp4

第十七章

  • 🎬 课时 138:FSMC概述-.mp4
  • 🎬 课时 139:FSMC框架-.mp4
  • 🎬 课时 140:FSMC相关寄存器-.mp4
  • 🎬 课时 141:SRAM介绍-.mp4
  • 🎬 课时 142:FSMC驱动SRAM-.mp4
  • 🎬 课时 143:驱动LCD屏-.mp4
  • 🎬 课时 144:FSMC驱动LCD屏实验-.mp4

第十八章

  • 🎬 课时 145:库函数介绍-.mp4
  • 🎬 课时 146:库函数新建工程-.mp4
  • 🎬 课时 147:sourceinsight工具-.mp4
  • 🎬 课时 148:库函数操作GPIO口-.mp4
  • 🎬 课时 149:库函数操作片上外设-.mp4

第十九章

  • 🎬 课时 150:操作系统概述-.mp4
  • 🎬 课时 151:UCOS操作系统介绍(1)-.mp4
  • 🎬 课时 152:UCOS操作系统介绍(2)-.mp4
  • 🎬 课时 153:UCOS创建工程(1)-.mp4
  • 🎬 课时 154:UCOS创建工程(2)-.mp4
  • 🎬 课时 155:UCOS创建工程(3)-.mp4
  • 🎬 课时 156:任务管理(1)-.mp4
  • 🎬 课时 157:任务管理(2)-.mp4
  • 🎬 课时 158:信号量(1)-.mp4
  • 🎬 课时 159:信号量(2)-.mp4
  • 🎬 课时 160:消息邮箱(1)-.mp4
  • 🎬 课时 161:消息邮箱(2)-.mp4
  • 🎬 课时 162:消息队列(1)-.mp4
  • 🎬 课时 163:消息队列(2)-.mp4
  • 🎬 课时 164:互斥信号量(1)-.mp4
  • 🎬 课时 165:互斥信号量(2)-.mp4
  • 🎬 课时 166:事件标志组-.mp4
  • 🎬 课时 167:软件定时器-.mp4
  • 🎬 课时 168:其它功能函数-.mp4

第二十章

  • 🎬 课时 169:文件系统概述-.mp4
  • 🎬 课时 170:FATFS文件系统概述-.mp4
  • 🎬 课时 171:FATFS文件系统移植(1)-.mp4
  • 🎬 课时 172:文件系统移植(2)-.mp4
  • 🎬 课时 173:文件系统移植(3)-.mp4
  • 🎬 课时 174:文件系统移植(4)-.mp4
  • 🎬 课时 175:文件系统API函数使用(1)-.mp4
  • 🎬 课时 176:文件系统API函数(2)-.mp4





上一篇:低代码开发从零基础到实战应用 掌握核心技能,快速构建企业级应用
下一篇:华为WLAN组网架构+Wi-Fi6+WLAN规划设计核心 WLAN组网、Wi-Fi6、安全配置与故障排查全解析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-10 09:11 , Processed in 0.357678 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表