首页
›
无线通信与物联网
›
026-嵌入式Linux内核与驱动开发实战
›
《STM32开发环境搭建与小板项目实践》
VIP20
本课程属于:026-嵌入式Linux内核与驱动开发实战
无线通信与物联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式开发零基础路线与STM32小板上手实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入与学习路径规划
嵌入式系统定义 · 应用领域 · 学习目标
课程导入
学习路径规划
02
开发环境搭建与工具链入门
安装Keil MDK · STM32CubeMX · ST-Link驱动
开发环境搭建
工具链入门
03
C语言基础回顾与嵌入式编程要点
指针 · 结构体 · 位操作
C语言基础回顾
嵌入式编程要点
04
STM32芯片架构与存储器映射
Cortex-M内核简介 · STM32F103系列资源 · 总线架构
STM32
芯片架构
05
GPIO原理与LED灯控制实战
GPIO模式配置 · 推挽/开漏输出 · 上拉/下拉电阻
GPIO
LED
06
按键输入与轮询检测
按键消抖原理 · GPIO输入模式配置 · 轮询方式读取按键状态
按键输入
轮询检测
07
中断系统与外部中断EXTI
NVIC中断控制器 · 中断优先级 · EXTI配置
EXTI
断系统
08
定时器基础与延时实现
SysTick系统定时器 · 基本定时器TIM6/7 · 使用定时器实现精确延时和定时中断
定时器基础
延时实现
09
PWM输出与呼吸灯实验
PWM原理 · TIM输出比较模式 · 占空比调节
PWM
输出
10
串口通信UART与调试打印
UART协议 · 波特率设置 · 发送接收数据
UART
串口通信
11
ADC模拟量采集与电位器实验
ADC工作原理 · 分辨率 · 采样时间
ADC
模拟量采集
12
I2C通信与EEPROM读写
I2C协议时序 · 软件模拟与硬件I2C · 使用AT24C02存储数据并读取验证
I2C
EEPROM
13
SPI通信与Flash芯片操作
SPI协议模式 · 主从通信 · 使用W25Q16读写数据
SPI
Flash
14
DMA数据传输与内存到外设搬运
DMA原理 · 通道配置 · 使用DMA实现串口发送和ADC多通道…
DMA
数据传输
15
看门狗与系统稳定性
独立看门狗IWDG和窗口看门狗WWD… · 配置喂狗程序 · 防止程序跑飞
看门狗
系统稳定性
16
实时时钟RTC与低功耗模式
RTC日历配置 · 闹钟唤醒 · 低功耗模式(睡眠
RTC
实时时钟
17
FreeRTOS操作系统入门
任务创建 · 调度 · 优先级
FreeRTOS
操作系统入门
18
LCD显示屏驱动与字符显示
LCD1602/OLED原理 · I2C或SPI接口驱动 · 显示字符
LCD
显示屏驱动
19
传感器数据采集与处理
温湿度传感器DHT11/DS18B2… · 读取数据并解析 · 通过串口或LCD显示
传感器数据采集
处理
20
电机驱动与PWM调速
直流电机 · 步进电机原理 · L298N/ULN2003驱动
PWM
电机驱动
21
无线通信模块应用
蓝牙HC-05 · WiFi ESP8266 · AT指令配置
无线通信模块应用
HC-05
22
CAN总线通信基础
CAN协议特点 · 帧格式 · 过滤器配置
CAN
总线通信基础
23
USB通信与虚拟串口
USB协议基础 · 使用STM32的USB外设实现虚拟串… · 与上位机通信
USB
通信
24
嵌入式系统调试技巧
使用调试器断点 · 变量监视 · 逻辑分析仪
嵌入式系统调试技…
使用调试器断点
25
PCB设计基础与硬件调试
原理图阅读 · 面包板/洞洞板焊接 · 万用表使用
PCB
设计基础
26
项目实战一
智能环境监测系统:整合传感器 · LCD · 串口
项目实战一
智能环境监测系统
27
项目实战二
蓝牙遥控小车:结合电机驱动 · PWM · 蓝牙模块
项目实战二
蓝牙遥控小车
28
项目实战三
简易示波器:使用ADC高速采样 · DMA · LCD显示波形
项目实战三
ADC
29
常见问题与解决方案
编译错误 · 烧录失败 · 硬件连接
常见问题
解决方案
30
课程总结与进阶方向
回顾核心知识点 · 推荐学习资源 · 引导向物联网
课程总结
进阶方向
所属VIP或分类
同VIP:ADC传感器数据采集与滤波系统开发
同VIP:ARM-Cortex-M启动流程与最小系统开发
同VIP:C语言指针结构体与寄存器操作入门实战