这门课解决什么问题
这门课解决的是自学者面对STM32开发时最现实的困难:工具链陌生、硬件原理不清、实验无从下手。课程从搭建开发环境开始,手把手带你完成第一个工程,再到跑马灯、按键、串口通信等经典实验,每一步都解释清楚“为什么这样配、为什么这样写”,让你不只是跟着敲代码,而是真正理解STM32的运行逻辑。
适合什么基础
适合有电子硬件基础、学过一点C语言、但从未接触过STM32开发的人。课程不假设你有嵌入式经验,但要求你能跟着操作电脑上的软件,有一定耐心。如果你已经做过某个STM32实验,可以跳过前面的基础部分,直接看对应的进阶实验。
建议先看哪几块
- 开发环境搭建:这是所有实验的前提,必须先学会,否则后面全卡在这里。
- 新建第一个工程:熟悉工程结构,理解CubeIDE的基本操作流程。
- 跑马灯实验:用最简单的LED灯验证你的开发环境是否跑通,建立信心。
- 蜂鸣器与按键控制实验:开始接触GPIO输入输出,理解基本控制逻辑。
后面的外部中断、串口通信、定时器、OLED等内容,可以按自己的兴趣顺序学习。如果时间有限,优先完成前四块,就能搭建起一个可用的STM32开发环境。
学完能独立做什么
学完这门课,你可以独立完成STM32的开发全流程:从下载CubeIDE、配置工程、调试程序,到编写跑马灯、按键、蜂鸣器控制代码,再到实现串口通信和定时器PWM输出。配合资料包里的源码和课件,你不仅能写出自己的程序,还能看懂别人写的代码,具备独立进行小型硬件项目开发的能力。
资料怎么配合练习
课程配套的资料包包含源码、课件和产品选型手册,建议按以下方式配合练习:先跟着视频搭建环境,再自己操作一遍;遇到不懂的代码,对照资料包里的源码分析;选型手册帮助你了解不同STM32芯片的差异,方便你根据实际需求选择开发板。资料包里的视频是课程内容,建议反复观看,每看一遍都能发现新的细节。
这门课的节奏是慢的,每一步都讲清楚门槛和顺序,学不会的部分不要急,多看几遍再往下走。慢慢来,STM32的编程逻辑一旦打通,后面会越学越顺。
课程目录
00-课堂源码&课件资料 01-课程介绍.mp4 94.64M 02-开发环境搭建.mp4 90.27M 03-新建第一个工程.mp4 100.24M 04-CubeIDE的使用技巧.mp4 207.05M 05-跑马灯实验.mp4 61.94M 06-蜂鸣器实验.mp4 44.98M 07-按键控制实验.mp4 133.77M 08-外部中断实验.mp4 202.90M 09-串口通信实验-轮询模式.mp4 219.43M 10-串口通信-中断方式.mp4 45.05M 11-独立看门狗.mp4 185.02M 12-窗口看门狗.mp4 191.60M 13-基本定时器.mp4 211.19M 14-通用定时器输出比较框图介绍.mp4 415.69M 15-通用定时器PWM输出实验.mp4 65.49M 16-通用定时器-输入捕获原理介绍.mp4 231.75M 17-通用定时器-输入捕获实验.mp4 136.46M 18-高级定时器互补输出死区控制刹车输入介绍.mp4 258.97M 19-高级定时器互补输出死区刹车输入实验.mp4 176.72M 20-OLED原理简介.mp4 278.69M 21-OLED实验.mp4 341.21M STM32CubeIDE资料.zip 1.22G 2024年全新发布STM32STM32CubeIDE教学视频 正点原子产品选型手册_20240826.pdf 26.65M 【正点原子】2024年全新发布手把手教你学STM32STM32CubeIDE/ 2024年全新发布STM32STM





