跳转至

正点原子🎯

MCU 学习进度

基础篇

  • 第1讲 单片机简介 (30分52秒)
  • 第2讲 Cortex-M系列介绍 (29分17秒)
  • 第3讲 初识STM32 (16分58秒)
  • 第4讲 学会查看数据手册 (37分42秒)
  • 第5讲 最小系统和IO分配 (30分34秒)
  • 第6讲 常用开发工具简介-安装MDK (22分30秒)
  • 第7讲 安装仿真器驱动-安装USB虚拟串口驱动 (21分6秒)
  • 第8讲 MDK5编译例程和串口下载程序 (47分38秒)
  • 第9讲 DAP下载程序 (22分10秒)
  • 第10讲 DAP调试程序(上) (37分52秒)
  • 第11讲 DAP调试程序(下) (37分54秒)
  • 第12讲 文本美化-代码编辑技巧 (29分24秒)
  • 第13讲 查找和替换技巧 工程编译问题定位 窗口视图管理 (18分6秒)
  • 第14讲 C语言基础知识复习(上) (33分14秒)
  • 第15讲 C语言基础知识复习(下) (28分45秒)
  • 第16讲 内核和芯片_F1_F4系统架构 (40分9秒)
  • 第17讲 F7_H7系统架构 (40分47秒)
  • 第18讲 存储器映射 (27分22秒)
  • 第19讲 寄存器映射(上) (21分45秒)
  • 第20讲 寄存器映射(下) (37分55秒)
  • 第21讲 STM32基础知识课堂总结 (10分33秒)
  • 第22讲 新建寄存器版本MDK工程(上) (45分6秒)
  • 第23讲 新建寄存器版本MDK工程(下) (42分46秒)
  • 第24讲 新建寄存器版本MDK工程课堂总结 (5分57秒)
  • 第25讲 初始HAL库_STM32Cube固件包浅析 (35分)
  • 第26讲 HAL库框架结构 (29分45秒)
  • 第27讲 如何使用HAL库 (42分20秒)
  • 第28讲 新建HAL版本MDK工程(上) (24分51秒)
  • 第29讲 新建HAL版本MDK工程(下) (23分3秒)
  • 第30讲 MAP文件浅析 (28分24秒)
  • 第31讲 STM32启动模式 (28分52秒)
  • 第32讲 STM32启动过程 (27分47秒)
  • 第33讲 STM32启动过程浅析课堂总结 (9分9秒)
  • 第34讲 STM32CubeMX简介和安装 (24分42秒)
  • 第35讲 新建STM32CubeMX工程步骤 (33分29秒)
  • 第36讲 什么是时钟-认识时钟树(F1) (44分42秒)
  • 第37讲 认识时钟树(F4) (39分22秒)
  • 第38讲 认识时钟树(F7) (28分47秒)
  • 第39讲 认识时钟树(H7) (38分6秒)
  • 第40讲 系统时钟配置步骤-系统时钟初始化函数(F1) (30分48秒)
  • 第41讲 系统时钟初始化函数(F4_F7) (23分12秒)
  • 第42讲 系统时钟初始化函数(H7) (28分3秒)
  • 第43讲 sys文件夹_SysTick工作原理 (23分3秒)
  • 第44讲 deley相关函数介绍 (22分46秒)
  • 第45讲 printf函数输出流程及使用 (15分16秒)
  • 第46讲 printf函数支持 (17分10秒)

入门篇

  • 第1讲 GPIO简介 (21分52秒)
  • 第2讲 GPIO基本结构介绍 (27分10秒)
  • 第3讲 GPIO八种工作模式分析 (28分17秒)
  • 第4讲 GPIO寄存器介绍 (42分53秒)
  • 第5讲 GPIO配置步骤 (42分32秒)
  • 第6讲 GPIO编程实战:点亮一个LED灯 (28分46秒)
  • 第7讲 GPIO编程实战:通过一个按键控制一个LED灯亮灭 (28分1秒)
  • 第8讲 GPIO课堂总结 (10分40秒)
  • 第9讲 什么是中断? (12分8秒)
  • 第10讲 NVIC概念及工作原理 (16分4秒)
  • 第11讲 STM32中断优先级基本概念及分组 (12分21秒)
  • 第12讲 STM32 NVIC的使用 (15分52秒)
  • 第13讲 EXTI基本概念和主要特性 (18分43秒)
  • 第14讲 EXTI工作原理(F1 F4 F7) (12分14秒)
  • 第15讲 EXTI工作原理(H7) (15分51秒)
  • 第16讲 EXTI和IO映射关系 (18分6秒)
  • 第17讲 中断的使用和HAL库中断回调处理机制 (18分53秒)
  • 第18讲 编程实战:通过外部中断控制一个灯亮灭 (27分24秒)
  • 第19讲 中断课堂总结 (17分3秒)
  • 第20讲 数据通信的基础概念 (16分21秒)
  • 第21讲 串口(RS-232) (15分48秒)
  • 第22讲 STM32的USART介绍和框图 (30分56秒)
  • 第23讲 设置USART波特率(F1) (19分30秒)
  • 第24讲 设置USART波特率(F4F7H7) (14分31秒)
  • 第25讲 USART寄存器介绍(F1) (14分40秒)
  • 第26讲 HAL库回调机制 (31分48秒)
  • 第27讲 USART异步通信配置步骤 (15分3秒)
  • 第28讲 IO引脚复用功能 (19分17秒)
  • 第29讲 编程实战:通过串口接收或者发送一个字符 (38分36秒)
  • 第30讲 解读例程源码:串口实验 (20分20秒)
  • 第31讲 串口课堂总结 (14分12秒)
  • 第32讲 IWDG简介 工作原理 框图 (18分)
  • 第33讲 IWDG寄存器 溢出时间计算 (18分56秒)
  • 第34讲 IWDG配置步骤 (11分29秒)
  • 第35讲 编程实战:验证不及时喂狗,系统将复位重启 (21分6秒)
  • 第36讲 IWDG课堂总结 (8分40秒)
  • 第37讲 WWDG简介 工作原理 框图 (21分22秒)
  • 第38讲 WWDG寄存器 超时时间计算 (17分56秒)
  • 第39讲 WWDG配置步骤 (8分45秒)
  • 第40讲 编程实战:验证窗口看门狗功能 (34分43秒)
  • 第41讲 IWDG和WWDG区别 课堂总结 (8分11秒)
  • 第42讲 定时器概述 (18分38秒)
  • 第43讲 基本定时器简介 框图 计数模式及溢出条件 (27分21秒)
  • 第44讲 定时器寄存器 溢出时间计算方法 (12分40秒)
  • 第45讲 定时器中断实验配置步骤 (12分36秒)
  • 第46讲 编程实战:定时器中断实验 (20分20秒)
  • 第47讲 通用定时器简介 框图 (27分11秒)
  • 第48讲 计数器时钟源 (32分20秒)
  • 第49讲 通用定时器输出比较部分框图 输出PWM原理 (20分35秒)
  • 第50讲 通用定时器PWM模式 PWM输出实验配置步骤 (19分14秒)
  • 第51讲 编程实战:通用定时器PWM输出实验 (26分59秒)
  • 第52讲 通用定时器输入捕获部分框图介绍 (10分12秒)
  • 第53讲 通用定时器输入捕获脉宽测量原理 配置步骤 (21分40秒)
  • 第54讲 编程实战:通用定时器输入捕获实验 (30分18秒)
  • 第55讲 脉冲计数实验原理 配置步骤 (21分10秒)
  • 第56讲 编程实战:通用定时器脉冲计数实验 (26分20秒)
  • 第57讲 高级定时器简介 框图 (6分59秒)
  • 第58讲 重复计数器特性 输出指定个数PWM实验原理和配置步骤 (17分10秒)
  • 第59讲 编程实战:高级定时器输出指定个数PWM实验 (28分17秒)
  • 第60讲 高级定时器输出比较模式实验原理 配置步骤 (21分26秒)
  • 第61讲 编程实战:高级定时器输出比较模式实验 (23分10秒)
  • 第62讲 互补输出带死区控制介绍 H桥 通道介绍 (18分1秒)
  • 第63讲 死区时间计算 刹车断路功能 (20分40秒)
  • 第64讲 高级定时器互补输出带死区控制实验配置步骤 (7分7秒)
  • 第65讲 编程实战:高级定时器互补输出带死区控制实验 (32分4秒)
  • 第66讲 PWM输入模式工作原理及时序 (15分56秒)
  • 第67讲 高级定时器PWM输入模式实验配置步骤 (6分19秒)
  • 第68讲 编程实战:高级定时器PWM输入模式实验 (26分11秒)
  • 第69讲 TIMER课堂总结 (15分17秒)
  • 第70讲 电容触摸按键原理介绍以及检测电容触摸按键过程 (30分33秒)
  • 第71讲 编程实战 (30分43秒)
  • 第73讲 课堂总结 (14分5秒)
  • 第74讲 OLED显示屏介绍 (18分29秒)
  • 第75讲 OLED驱动原理 (10分43秒)
  • 第75讲 OLED驱动芯片简介 (27分20秒)
  • 第76讲 字符显示原理 (21分28秒)
  • 第77讲 OLED基本驱动步骤和编程实战 (13分43秒)
  • 第78讲 编程实战2 (19分57秒)
  • 第79讲 内存保护单元(MPU)介绍 (21分57秒)
  • 第80讲 Cache简介 (15分39秒)
  • 第81讲 MPU相关寄存器和HAL库驱动介绍 (23分32秒)
  • 第81讲 MPU基本配置步骤及编程实战 (18分53秒)
  • 第82讲 MPU课堂总结 (15分15秒)
  • 第83讲 显示器分类及LCD简介 (23分19秒)
  • 第84讲 LCD驱动原理 (15分11秒)
  • 第85讲 LCD驱动芯片简介 (39分30秒)
  • 第86讲 LCD基本驱动步骤及编程实战1 (33分15秒)
  • 第87讲 LCD编程实战1 (14分47秒)
  • 第88讲 FSMC介绍1 (19分48秒)
  • 第89讲 FSMC介绍2 (23分35秒)
  • 第90讲 FSMC介绍3 (22分45秒)
  • 第91讲 编程实战2及课堂总结 (33分27秒)
  • 第92讲 FMC介绍1 (16分19秒)
  • 第93讲 FMC介绍2 (22分52秒)
  • 第94讲 FMC介绍3 (18分20秒)
  • 第95讲 编程实战3 (12分15秒)
  • 第96讲 SRAM简介 (21分50秒)
  • 第97讲 FSMC介绍1 (19分31秒)
  • 第98讲 FSMC介绍2 (11分40秒)
  • 第99讲 SRAM模块驱动步骤及编程实战 (14分50秒)
  • 第100讲 SRAM课堂总结 (12分25秒)
  • 第101讲 SDRAM介绍1 (25分25秒)
  • 第102讲 SDRAM介绍2 (24分23秒)
  • 第103讲 SDRAM介绍3 (12分55秒)
  • 第104讲 FMC介绍1 (13分53秒)
  • 第105讲 FMC介绍2 (25分52秒)
  • 第106讲 SDRAM驱动步骤及编程实战 (20分46秒)
  • 第107讲 SDRAM课堂总结 (16分20秒)
  • 第108讲 NAND FLASH简介及寻址 (35分20秒)
  • 第109讲 NAND FLASH控制命令 (28分21秒)
  • 第110讲 NAND FLASH难点 (26分13秒)
  • 第111讲 FMC-NAND FLASH接口介绍 (20分54秒)
  • 第112讲 FMC-NAND FLASH接口介绍2 (15分53秒)
  • 第113讲 NAND FLASH驱动步骤及编程实战1 (41分57秒)
  • 第114讲 编程实战2 (21分51秒)
  • 第115讲 课堂总结 (28分19秒)
  • 第116讲 RGB LCD简介 (32分15秒)
  • 第117讲 LTDC介绍 (24分30秒)
  • 第118讲 LTDC相关寄存器介绍 (30分46秒)
  • 第119讲 LTDC相关HAL库驱动介绍 (16分38秒)
  • 第120讲 编程实战1任务1 (26分47秒)
  • 第121讲 编程实战1任务2 (36分59秒)
  • 第122讲 DMA2D介绍 (34分12秒)
  • 第123讲 编程实战2任务1和2 (29分27秒)
  • 第124讲 编程实战2例程讲解 (14分40秒)
  • 第125讲 课堂总结 (29分19秒)
  • 第126讲 USMART简介及原理 (13分29秒)
  • 第127讲 USMART移植及使用 (26分54秒)
  • 第128讲 RTC介绍及F1框图介绍 (18分5秒)
  • 第129讲 F1-RTC相关寄存器及HAL驱动介绍 (18分52秒)
  • 第129讲 F1-RTC基本驱动步骤及编程实战 (37分53秒)
  • 第130讲 F4-F7-H7-RTC框图和寄存器介绍 (30分7秒)
  • 第131讲 F4-F7-H7-RTC相关HAL库驱动介绍及基本驱动步骤 (15分16秒)
  • 第132讲 F4-F7-H7-编程实战 (27分32秒)
  • 第133讲 RTC-课堂总结 (16分57秒)
  • 第134讲 RNG简介-框图-寄存器-HAL库介绍 (13分1秒)
  • 第135讲 RNG基本驱动步骤-编程实战-课堂总结 (20分56秒)
  • 第136讲 STM32电源系统结构介绍和低功耗模式介绍 (27分31秒)
  • 第137讲 低功耗相关寄存器和HAL库驱动介绍 (13分)
  • 第138讲 低功耗模式的使用步骤和编程实战 (22分45秒)
  • 第139讲 STM32H7电源系统结构和低功耗模式介绍 (16分28秒)
  • 第140讲 STM32H7低功耗相关寄存器和HAL库驱动介绍 (10分53秒)
  • 第141讲 STM32H7编程实战 (7分55秒)
  • 第142讲 LOW POWER-课堂总结 (15分53秒)
  • 第143讲 STM32电源监控及PVD相关寄存器和HAL库驱动介绍 (20分10秒)
  • 第144讲 PVD的使用步骤及编程实战 (17分33秒)
  • 第145讲 DMA介绍及F1结构框图介绍 (15分37秒)
  • 第146讲 F1-DMA相关寄存器和HAL库驱动介绍 (22分43秒)
  • 第147讲 F1-DMA配置步骤及编程实战 (34分3秒)
  • 第148讲 F4F7H7-DMA结构框图介绍 (18分54秒)
  • 第149讲 F4F7H7-DMA相关寄存器和HAL库驱动介绍 (19分21秒)
  • 第150讲 F4F7H7-DMA配置步骤及编程实战 (12分3秒)
  • 第151讲 课堂工程 (15分2秒)
  • 第152讲 ADC简介 (28分20秒)
  • 第153讲 ADC框图-转换序列 (34分22秒)
  • 第154讲 触发源-转换时间 (34分24秒)
  • 第155讲 数据寄存器-扫描模式 (24分41秒)
  • 第156讲 单通道ADC采集实验简要和配置步骤 (28分31秒)
  • 第157讲 编程实战:单通道ADC采集实验 (32分19秒)
  • 第158讲 单通道ADC采集(DMA读取)实验简要和配置步骤 (13分42秒)
  • 第159讲 编程实战:单通道ADC采集(DMA读取)实验 (49分18秒)
  • 第160讲 多通道ADC采集(DMA读取)实验 (23分48秒)
  • 第161讲 单通道ADC过采样实验 (18分20秒)
  • 第162讲 编程实战:单通道ADC过采样(16位分辨率)实验 (23分34秒)
  • 第163讲 内部温度传感器介绍 (15分29秒)
  • 第164讲 编程实战:内部温度传感器实验 (15分50秒)
  • 第165讲 光敏二极管简介、实验原理、简要 (11分28秒)
  • 第166讲 编程实战:光敏传感器实验 (15分31秒)
  • 第167讲 ADC课堂总结 (23分36秒)
  • 第167讲 DAC简介 (20分8秒)
  • 第168讲 DAC框图-数据格式 (27分42秒)
  • 第169讲 触发源-DAC输出电压 (9分55秒)
  • 第170讲 DAC输出实验简要-配置步骤 (17分58秒)
  • 第171讲 编程实战:DAC输出实验 (25分24秒)
  • 第172讲 DAC输出三角波实验 (25分45秒)
  • 第173讲 DAC输出正弦波实验简要-产生正弦波序列函数介绍 (22分27秒)
  • 第174讲 编程实战:DAC输出正弦波实验 (32分16秒)
  • 第175讲 PWM DAC应用背景和实现原理 (28分15秒)
  • 第176讲 编程实战:PWM DAC实验 (17分57秒)
  • 第177讲 DAC课堂总结 (18分32秒)
  • 第178讲 IIC总线协议介绍 (33分11秒)
  • 第179讲 AT24C02介绍 (22分20秒)
  • 第180讲 AT24C02读写时序 (13分33秒)
  • 第181讲 AT24C02驱动步骤 (11分50秒)
  • 第182讲 IIC编程实战1 (25分54秒)
  • 第183讲 编程实战2及课堂总结 (22分40秒)
  • 第184讲 PCF8574简介及读写时序介绍 (28分41秒)
  • 第185讲 PCF8574驱动步骤及编程实战 (32分9秒)
  • 第186讲 课堂总结 (14分5秒)
  • 第187讲 AP3216简介及寄存器及读写时序介绍 (30分32秒)
  • 第188讲 AP3216驱动步骤及编程实战 (23分13秒)
  • 第189讲 课堂总结 (14分5秒)
  • 第190讲 ST480MC简介 (32分26秒)
  • 第191讲 ST480MC时序介绍及步骤 (34分47秒)
  • 第192讲 编程实战 (36分4秒)
  • 第193讲 课堂总结 (14分6秒)
  • 第194讲 SH3001简介以及寄存器介绍 (50分4秒)
  • 第195讲 SH3001时序和驱动步骤介绍 (27分53秒)
  • 第196讲 编程实战1 (24分34秒)
  • 第197讲 姿态解算介绍 (33分46秒)
  • 第198讲 编程实战2 (18分49秒)
  • 第199讲 课堂总结 (19分20秒)
  • 第200讲 QSPI介绍 (36分58秒)
  • 第201讲 QSPI相关寄存器介绍 (26分55秒)
  • 第202讲 QSPI相关HAL库驱动介绍 (19分43秒)
  • 第204讲 SPI FLASH简介及基本使用步骤 (32分8秒)
  • 第205讲 QSPI编程实战 (29分31秒)
  • 第206讲 QSPI课堂总结 (20分)
  • 第207讲 SPI-结构框图-工作模式介绍 (26分18秒)
  • 第207讲 SPI相关寄存器和HAL库驱动介绍 (16分13秒)
  • 第208讲 NORFLASH介绍1 (14分30秒)
  • 第209讲 NORFLASH介绍2 (18分3秒)
  • 第210讲 NORFLASH基本驱动步骤及编程实战 (33分56秒)
  • 第211讲 编程实战 (21分8秒)
  • 第212讲 SPI-课堂总结 (21分52秒)
  • 第213讲 RS485介绍-相关HAL库驱动介绍 (28分24秒)
  • 第214讲 RS485配置步骤-编程实战-课堂总结 (20分9秒)
  • 第215讲 CAN基础知识介绍1 (18分31秒)
  • 第216讲 CAN基础知识介绍2 (27分22秒)
  • 第217讲 STM32 CAN控制器介绍1 (12分38秒)
  • 第218讲 STM32 CAN控制器介绍2 (21分40秒)
  • 第219讲 CAN相关寄存器介绍 (12分7秒)
  • 第220讲 CAN相关HAL库驱动介绍 (11分45秒)
  • 第221讲 CAN基本驱动步骤-编程实战1 (23分37秒)
  • 第222讲 编程实战2 (12分5秒)
  • 第223讲 课堂总结 (29分41秒)
  • 第224讲 触摸屏介绍及触摸屏原理介绍 (21分37秒)
  • 第225讲 电阻触摸屏触摸IC介绍 (14分2秒)
  • 第226讲 电容触摸屏触摸IC介绍 (17分19秒)
  • 第227讲 触摸屏驱动步骤及编程实战1(电阻触摸屏) (23分3秒)
  • 第228讲 编程实战1(电容触摸屏) (26分55秒)
  • 第229讲 电阻触摸屏校准 (14分44秒)
  • 第230讲 编程实战2(例程源码解读) (25分29秒)
  • 第231讲 TOUCH-课堂总结 (19分5秒)
  • 第232讲 红外遥控-红外编解码协议介绍 (20分38秒)
  • 第233讲 编程实战 (30分43秒)
  • 第234讲 课堂总结 (14分5秒)
  • 第235讲 游戏手柄实验 (21分49秒)
  • 第236讲 DHT11介绍 (11分8秒)
  • 第237讲 DHT11工作时序 (18分40秒)
  • 第238讲 DHT11基本操作步骤&编程实战&课堂总结 (23分50秒)
  • 第239讲 DS18B20介绍 (11分45秒)
  • 第240讲 DS18B20工作时序 (18分47秒)
  • 第241讲 DS18B20基本操作步骤 (15分58秒)
  • 第242讲 编程实战及课堂总结 (18分23秒)
  • 第243讲 NRF24L01介绍 (27分42秒)
  • 第244讲 NRF24L01工作模式 (30分19秒)
  • 第245讲 NRF24L01寄存器介绍 (17分7秒)
  • 第246讲 无线-编程实战 (17分10秒)
  • 第247讲 STM32内部FLASH简介 (9分52秒)
  • 第248讲 内部FLASH构成及FLASH读写过程-F1 (19分16秒)
  • 第249讲 内部FLASH构成及FLASH读写过程-F4-F7-H7 (23分25秒)
  • 第250讲 相关HAL库函数简介及编程实战 (25分24秒)
  • 第251讲 FLASH-课堂总结 (13分8秒)
  • 第252讲 OV2640和OV5640模块简介 (24分41秒)
  • 第253讲 SCCB通信协议和时序图介绍 (32分11秒)
  • 第254讲 DCMI外设介绍1 (16分38秒)
  • 第255讲 DCMI外设介绍2 (20分3秒)
  • 第256讲 模块驱动步骤 (14分46秒)
  • 第257讲 编程实战1 (30分35秒)
  • 第258讲 编程实战2 (21分51秒)
  • 第259讲 OV2640-课堂总结 (20分34秒)
  • 第260讲 OV7725模块简介及SCCB通信协议介绍 (24分12秒)
  • 第261讲 OV7725模块时序图介绍 (21分22秒)
  • 第262讲 OV7725模块驱动步骤及编程实战 (27分7秒)
  • 第263讲 OV7725-课堂总结 (8分58秒)

提高篇

  • 第1讲 内存管理及分块式内存管理介绍 (22分29秒)
  • 第2讲 内存管理使用及课堂总结 (43分24秒)
  • 第3讲 SD卡介绍-SD卡简介 (34分29秒)
  • 第4讲 SD卡介绍-SDIO模式SD卡常用命令介绍 (30分1秒)
  • 第5讲 SD卡介绍-SDIO模式SD卡操作步骤介绍 (21分46秒)
  • 第6讲 SD卡介绍-SPI模式SD卡常用命令介绍 (29分25秒)
  • 第7讲 SD卡介绍-SPI模式SD卡操作步骤介绍 (18分14秒)
  • 第8讲 SPI驱动SD卡步骤及编程实战1 (40分36秒)
  • 第9讲 SDIO外设介绍-基本介绍 (29分45秒)
  • 第10讲 SDIO外设介绍-SDIO寄存器介绍 (15分24秒)
  • 第11讲 SDIO外设介绍-SDIO相关HAL库介绍 (19分4秒)
  • 第12讲 SDIO驱动SD卡步骤及编程实战2 (32分30秒)
  • 第13讲 SDMMC外设介绍及驱动SD卡步骤及编程实战3 (45分15秒)
  • 第14讲 课堂总结 (29分47秒)
  • 第15讲 汉字显示原理介绍 (38分52秒)
  • 第16讲 编程实战 (30分43秒)
  • 第17讲 课堂总结 (14分5秒)
  • 第18讲 常见图片格式介绍_图片显示实验 (47分25秒)
  • 第19讲 JPEG_MDMA简介_YUV转RGB (33分32秒)
  • 第20讲 JPEG寄存器_硬件JPEG解码简要步骤 (11分52秒)
  • 第21讲 硬件JPEG解码实验源码和演示 (52分46秒)
  • 第22讲 BMP编码和JPEG编码简介 (53分)
  • 第23讲 编程实战 (28分21秒)
  • 第24讲 课堂总结 (11分3秒)
  • 第25讲 AVI简介 (28分6秒)
  • 第26讲 AVI简介 (29分50秒)
  • 第27讲 libjp简介1 (13分35秒)
  • 第28讲 libjp简介2 (21分20秒)
  • 第29讲 视频转换软 (11分35秒)
  • 第30讲 AVI视频播放步骤及编程实战1 (48分14秒)
  • 第31讲 编程实战2 (31分25秒)
  • 第33讲 课堂总结 (32分7秒)
  • 第34讲 VS1053介绍 (37分50秒)
  • 第35讲 VS1053原理图_源码介绍 (33分49秒)
  • 第36讲 音乐播放器实验演示 (15分19秒)
  • 第37讲 WAV简介_WAV数据结构 (24分4秒)
  • 第38讲 VS1053寄存器介绍_WAV录音步骤 (14分51秒)
  • 第39讲 录音机实验源码介绍和演示 (37分8秒)
  • 第40讲 WAV介绍 (24分42秒)
  • 第41讲 I2S介绍_ES8388介绍 (27分10秒)
  • 第42讲 ES8388寄存器介绍 (20分27秒)
  • 第43讲 STM32F4的I2S介绍1 (26分50秒)
  • 第44讲 STM32F4的I2S介绍2 (27分2秒)
  • 第45讲 音乐播放器实验源码介绍1 (42分26秒)
  • 第46讲 音乐播放器实验源码介绍2_实验演示 (40分28秒)
  • 第47讲 录音机实验源码介绍 (39分48秒)
  • 第48讲 录音机实验演示_课堂总结 (8分23秒)
  • 第49讲 SPDIF(光纤音频)实验(上集) (1小时7分26秒)
  • 第50讲 SPDIF(光纤音频)实验(下集) (54分8秒)
  • 第51讲 FPU (34分8秒)
  • 第52讲 DSP (35分51秒)
  • 第53讲 手写识别实验 (35分1秒)
  • 第54讲 T9拼音输入法实验 (35分30秒)
  • 第55讲 三种烧录方式_AIP应用原理 (33分)
  • 第56讲 APP程序的生成步骤 (28分48秒)
  • 第57讲 实验讲解_课堂总结 (32分20秒)
  • 第58讲 USB简介 (30分19秒)
  • 第59讲 STM32的USB介绍 (25分12秒)
  • 第60讲 USB读卡器(Slave)实验 (42分37秒)
  • 第61讲 USB声卡(Slave)实验 (29分34秒)
  • 第62讲 USB虚拟串口(Slave)实验 (32分15秒)
  • 第63讲 USB U盘(Host)实验 (35分54秒)
  • 第64讲 USB 鼠标键盘(Host)实验 (24分51秒)

MPU 学习进度

第一期

  • P1 开箱验货
  • P2-1 正点原子MP157开发板外设资源介绍
  • P2-2 正点原子MP157-mini开发板外设资源介绍
  • P3 正点原子MP157开发板资料介绍
  • P4 怎么学习
  • P5-1 开发环境搭建-Ubuntu18安装
  • P5-2 开发环境搭建-Windows与Ubuntu文件互传
  • P5-3 开发环境搭建-交叉编译器与NFS服务器安装搭建
  • P5-4 开发环境搭建-VSCode安装与使用
  • P5-5 开发环境搭建-串口驱动与终端调试软件安装
  • P5-6 开发环境搭建-Windows下ST官方软件安装
  • P5-7 开发环境搭建-Ubuntu下ST官方软件安装
  • P6 直接使用正点原子Ubuntu18镜像
  • P7 系统烧写

第二期

第三期