STM32 入门详细教程 课程简介
本课程是一套零基础友好、保姆级手把手的 STM32 单片机全入门教程,专为单片机新手、电子爱好者、高校电子信息 / 自动化 / 物联网相关专业学生打造,从 0 基础开始系统化讲解 STM32 单片机的开发与应用,全程以实操驱动教学、项目落地知识点,无晦涩难懂的纯理论灌输。
课程遵循「循序渐进、由浅入深」的学习逻辑,从 STM32 基础认知、开发软件安装配置入手,逐步讲解单片机核心外设与通信协议,每一个知识点均配套对应实战案例,从简单的 GPIO 点灯、按键控制,到进阶的 PWM、中断、ADC/DMA、串口、I2C/SPI 通信,再到 RTC 时钟、看门狗、FLASH 读写等完整功能,手把手教你完成代码编写与硬件调试,吃透 STM32 开发的核心逻辑。
课程所有案例均为 STM32 开发高频实用场景,代码通俗易懂、步骤清晰,无需具备 51 单片机基础也能轻松上手,学完即可独立完成 STM32 基础项目开发,快速打通从理论到实战的链路,夯实嵌入式开发的核心基本功。
课程完整目录
[1-1] 课程简介
[1-2] STM32 简介
[2-1] 软件安装
[2-2] 新建工程
[3-1] GPIO 输出
[3-2] LED 闪烁 & LED 流水灯 & 蜂鸣器
[3-3] GPIO 输入
[3-4] 按键控制 LED & 光敏传感器控制蜂鸣器
[4-1] OLED 调试工具
[4-2] OLED 显示屏
[5-1] EXTI 外部中断
[5-2] 对射式红外传感器计次 & 旋转编码器计次
[6-1] TIM 定时中断
[6-2] 定时器定时中断 & 定时器外部时钟
[6-3] TIM 输出比较
[6-4] PWM 驱动 LED 呼吸灯 & PWM 驱动舵机 & PWM 驱动直流电机
[6-5] TIM 输入捕获
[6-6] 输入捕获模式测频率 & PWMI 模式测频率占空比
[6-7] TIM 编码器接口
[6-8] 编码器接口测速
[7-1] ADC 模数转换器
[7-2] AD 单通道 & AD 多通道
[8-1] DMA 直接存储器存取
[8-2] DMA 数据转运 & DMA+AD 多通道
[9-1] USART 串口协议
[9-2] USART 串口外设
[9-3] 串口发送 & 串口发送 + 接收
[9-4] USART 串口数据包
[9-5] 串口收发 HEX 数据包 & 串口收发文本数据包
[9-6] FlyMcu 串口下载 & STLINK Utility
[10-1] I2C 通信协议
[10-2] MPU6050 简介
[10-3] 软件 I2C 读写 MPU6050
[10-4] I2C 通信外设
[10-5] 硬件 I2C 读写 MPU6050
[11-1] SPI 通信协议
[11-2] W25Q64 简介
[11-3] 软件 SPI 读写 W25Q64
[11-4] SPI 通信外设
[11-5] 硬件 SPI 读写 W25Q64
[12-1] Unix 时间戳
[12-2] BKP 备份寄存器 & RTC 实时时钟
[12-3] 读写备份寄存器 & 实时时钟
[13-1] PWR 电源控制
[13-2] 修改主频 & 睡眠模式 & 停止模式 & 待机模式
[14-1] WDG 看门狗
[14-2] 独立看门狗 & 窗口看门狗
[15-1] FLASH 闪存
[15-2] 读写内部 FLASH & 读取芯片 ID
最新评论