首页
›
热销单品
›
嵌入式Linux与RTOS
›
《MCU外设驱动开发从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
MCU外设驱动开发从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 开发环境搭建(IDE
课程导入
学习目标
02
MCU基础与硬件架构
CPU内核 · 存储器映射 · 时钟树
MCU
硬件架构
03
开发工具链与调试方法
Keil/IAR/VS Code配置 · 编译链接过程 · 下载烧录
开发工具链
调试方法
04
GPIO驱动开发
GPIO模式配置(输入/输出/复用/… · 推挽/开漏 · 上下拉电阻
GPIO
驱动开发
05
中断系统与NVIC
中断向量表 · 优先级分组 · 外部中断EXTI
NVIC
断系统
06
定时器基础与延时驱动
SysTick · 基本定时器 · 定时中断
定时器基础
延时驱动
07
PWM输出驱动
PWM原理 · 定时器PWM模式配置 · 占空比与频率调节
PWM
输出驱动
08
输入捕获与编码器接口
输入捕获模式 · 脉宽测量 · 频率测量
输入捕获
编码器接口
09
UART串口通信驱动
UART协议 · 波特率计算 · 轮询/中断/DMA三种收发方式
UART
串口通信驱动
10
SPI通信驱动
SPI协议 · 四线制 · 时钟极性与相位
SPI
通信驱动
11
I2C通信驱动
I2C协议 · 起始停止条件 · 地址与读写时序
I2C
通信驱动
12
ADC模拟量采集驱动
ADC原理 · 分辨率与参考电压 · 单次/连续转换
ADC
模拟量采集驱动
13
DAC与比较器驱动
DAC输出 · 波形生成 · 比较器配置
DAC
比较器驱动
14
DMA控制器驱动
DMA工作原理 · 通道配置 · 内存到外设/外设到内存
DMA
控制器驱动
15
看门狗与低功耗驱动
独立看门狗IWDG · 窗口看门狗WWDG · 低功耗模式(睡眠/停止/待机)
看门狗
低功耗驱动
16
Flash与EEPROM存储驱动
内部Flash读写 · 扇区擦除 · 模拟EEPROM
Flash
EEPROM
17
RTC实时时钟驱动
RTC原理 · 日历配置 · 闹钟与唤醒
RTC
实时时钟驱动
18
CAN总线通信驱动
CAN协议 · 帧格式 · 波特率配置
CAN
总线通信驱动
19
USB通信驱动
USB协议基础 · 设备枚举 · CDC虚拟串口
USB
通信驱动
20
以太网与网络驱动
以太网MAC/PHY · LWIP协议栈移植 · TCP/IP通信
以太网
网络驱动
21
无线通信驱动(蓝牙/WiFi)
蓝牙BLE模块(HC-05/CC25… · WiFi模块(ESP8266/ESP… · AT指令集
WiFi
无线通信驱动
22
传感器驱动开发
温度(DS18B20) · 湿度(DHT11) · 加速度(MPU6050)
传感器驱动开发
DS18B20
23
显示设备驱动
LCD1602/LCD12864 · OLED(SSD1306) · TFT彩屏(ILI9341)
显示设备驱动
LCD1602/LCD1…
24
电机驱动与控制
直流电机 · 步进电机 · 无刷电机
电机驱动
控制
25
驱动架构与分层设计
硬件抽象层HAL · 驱动分层(应用层/驱动层/寄存器层) · 回调函数
驱动架构
分层设计
26
驱动调试与性能优化
逻辑分析仪/示波器使用 · 时序分析 · 中断延迟优化
驱动调试
性能优化
27
常见问题与故障排查
GPIO配置错误 · 时钟未使能 · 中断冲突
常见问题
故障排查
28
综合实战项目一
基于STM32的智能环境监测系统(传… · LCD显示 · 串口上传
综合实战项目一
STM32
29
综合实战项目二
基于ESP32的物联网远程控制(Wi… · MQTT协议 · PWM电机控制
综合实战项目二
ESP32
30
课程总结与进阶路径
知识体系回顾 · 常见面试题解析 · RTOS驱动集成
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战