首页
›
嵌入式基础与RISC-V
›
141-STM32开发实战
›
《STM32外设驱动与中断管理配置优化实战》
VIP10
本课程属于:141-STM32开发实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32外设驱动与中断管理配置优化实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
STM32开发环境搭建
Keil MDK安装 · STM32CubeMX配置 · HAL库与LL库选择
STM32
开发环境搭建
02
GPIO基础驱动
推挽输出与开漏输出区别 · GPIO速度配置 · 上下拉电阻选择
GPIO
基础驱动
03
GPIO高级应用
位带操作原理 · 多引脚同时控制 · 外部中断线映射
GPIO
高级应用
04
UART异步通信
波特率计算 · 数据位/停止位/校验位配置 · HAL_UART_Transmit阻…
UART
异步通信
05
UART DMA传输
DMA双缓冲机制 · 空闲中断+DMA接收不定长数据 · 串口打印重定向
UART
DMA
06
SPI总线驱动
SPI模式选择(CPOL/CPHA) · 全双工与半双工 · HAL_SPI_TransmitRe…
SPI
总线驱动
07
I2C总线驱动
I2C时序分析 · 主机从机模式 · HAL_I2C_Master_Tra…
I2C
总线驱动
08
定时器基础
定时器时钟源选择 · 预分频器与自动重装值计算 · HAL_TIM_Base_Start…
定时器基础
定时器时钟源选择
09
定时器高级功能
输入捕获测量频率 · 编码器模式 · 霍尔传感器接口
定时器高级功能
输入捕获测量频率
10
ADC采集
ADC分辨率与采样时间 · 规则组与注入组 · 连续转换与扫描模式
ADC
采集
11
DAC输出
DAC波形生成 · 三角波与噪声波 · DMA双缓冲DAC
DAC
输出
12
DMA控制器
DMA传输模式(普通/循环/双缓冲) · 存储器到外设/外设到存储器 · DMA中断与完成回调
DMA
控制器
13
中断系统深度解析
NVIC优先级分组 · 抢占优先级与子优先级 · 中断延迟优化
断系统深度解析
NVIC
14
外部中断EXTI
边沿触发与电平触发 · 软件中断 · 中断线共享问题
EXTI
外部
15
SysTick与延时
SysTick寄存器详解 · HAL_Delay实现原理 · 微秒级延时实现
SysTick
延时
16
FreeRTOS移植
FreeRTOS源码结构 · 内存管理选择 · 任务创建与删除
FreeRTOS
移植
17
FreeRTOS任务管理
任务优先级 · 任务状态切换 · 空闲任务与钩子函数
FreeRTOS
任务管理
18
FreeRTOS同步机制
信号量(二值/计数/互斥) · 队列(消息队列/队列集) · 事件组
FreeRTOS
同步机制
19
FreeRTOS中断管理
中断安全API · 延迟中断处理 · 二值信号量同步中断与任务
FreeRTOS
断管理
20
低功耗设计
睡眠模式/停止模式/待机模式 · RTC唤醒 · 外部中断唤醒
低功耗设计
睡眠模式
21
看门狗
独立看门狗(IWDG)与窗口看门狗(… · 喂狗策略 · 看门狗在低功耗中的应用
看门狗
IWDG
22
RTC实时时钟
RTC初始化 · 闹钟设置 · 时间戳
RTC
实时时钟
23
Flash操作
Flash擦除与写入 · 读保护与写保护 · 模拟EEPROM
Flash
操作
24
CRC校验
CRC硬件计算 · 多项式配置 · 数据完整性校验
CRC
校验
25
CAN总线
CAN协议帧格式 · 位时序配置 · 过滤器设置
CAN
总线
26
USB设备
USB协议基础 · CDC虚拟串口 · HID设备
USB
设备
27
以太网与LwIP
ETH外设初始化 · LwIP协议栈移植 · TCP/UDP通信
LwIP
以太网
28
传感器驱动
DHT11/DHT22温湿度 · MPU6050六轴 · BMP280气压
传感器驱动
DHT11/DHT22
29
电机控制
直流电机PWM调速 · 步进电机驱动 · 编码器测速
电机控制
PWM
30
综合项目实战
多外设协同 · 中断优先级规划 · DMA传输优化
综合项目实战
多外设协同
所属VIP或分类
同VIP:I2C协议外设驱动开发实战
同VIP:STM32-DMA传输优化与性能提升故障定位实战
同VIP:STM32-DMA传输定时器应用优化实战