首页
›
Linux内核与驱动
›
202-MCU驱动工程实战
›
《MCU GPIO驱动开发与轮询中断协同设计》
VIP10
本课程属于:202-MCU驱动工程实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU GPIO驱动开发与轮询中断协同设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
GPIO基础概念
GPIO引脚功能 · 推挽输出与开漏输出 · 上拉与下拉电阻
GPIO
基础概念
02
MCU时钟与GPIO外设时钟使能
系统时钟树简介 · GPIO外设时钟门控 · RCC寄存器配置
MCU
GPIO
03
GPIO输出模式配置
推挽输出模式寄存器配置 · 输出速度设置 · 初始电平设置
GPIO
输出模式配置
04
GPIO输入模式配置
浮空输入 · 上拉输入 · 下拉输入模式寄存器配置
GPIO
输入模式配置
05
GPIO复用功能配置
复用功能模式 · AF寄存器配置 · 外设功能映射
GPIO
复用功能配置
06
GPIO模拟模式配置
模拟模式应用场景 · ADC输入通道配置
GPIO
模拟模式配置
07
GPIO寄存器详解
GPIOx_MODER · GPIOx_OTYPER · GPIOx_OSPEEDR
GPIO
寄存器详解
08
HAL库GPIO驱动接口
HAL_GPIO_Init · HAL_GPIO_DeInit · HAL_GPIO_WritePin
HAL
GPIO
09
GPIO轮询模式原理
轮询模式工作流程 · 轮询与中断对比 · 轮询适用场景
GPIO
轮询模式原理
10
轮询读取按键状态
按键硬件消抖原理 · 软件延时消抖实现 · 轮询检测按键按下与释放
轮询读取按键状态
按键硬件消抖原理
11
轮询驱动LED闪烁
LED硬件连接 · 轮询翻转GPIO电平 · 延时函数实现
LED
轮询驱动
12
轮询驱动蜂鸣器
有源蜂鸣器驱动 · PWM模拟无源蜂鸣器 · 轮询控制频率
轮询驱动蜂鸣器
有源蜂鸣器驱动
13
轮询驱动数码管
共阴共阳数码管原理 · 段码表设计 · 轮询动态扫描显示
轮询驱动数码管
共阴共阳数码管原…
14
轮询驱动矩阵键盘
矩阵键盘扫描原理 · 行列反转法 · 按键值编码
轮询驱动矩阵键盘
矩阵键盘扫描原理
15
中断系统基础
NVIC嵌套向量中断控制器 · 中断优先级分组 · 中断使能与除能
断系统基础
NVIC
16
外部中断/事件控制器(EXTI)
EXTI框图 · 边沿检测电路 · 软件中断事件
EXTI
外部
17
GPIO外部中断配置流程
GPIO时钟使能 · GPIO模式配置 · EXTI连线选择
GPIO
外部
18
中断服务函数编写规范
中断服务函数命名规则 · 中断标志位清除 · 中断服务函数执行时间控制
断服务函数编写规…
断服务函数命名规…
19
GPIO电平触发中断
上升沿触发 · 下降沿触发 · 双边沿触发配置与实验
GPIO
电平触发
20
中断驱动按键检测
按键中断触发 · 消抖处理 · 按键状态机实现
断驱动按键检测
按键
21
中断驱动编码器
正交编码器原理 · GPIO中断捕获AB相脉冲 · 方向与速度计算
断驱动编码器
正交编码器原理
22
中断驱动脉冲捕获
输入捕获模式 · 脉冲宽度测量 · 频率测量
断驱动脉冲捕获
输入捕获模式
23
中断优先级与嵌套
抢占优先级与子优先级配置 · 中断嵌套实验 · 优先级分组对系统的影响
断优先级
嵌套
24
中断与轮询混合设计
低优先级事件轮询处理 · 高优先级事件中断响应 · 系统实时性优化
轮询混合设计
低优先级事件轮询…
25
GPIO中断唤醒MCU低功耗模式
待机模式 · 停止模式 · 唤醒源配置
GPIO
MCU
26
GPIO中断常见问题与调试
中断丢失 · 中断抖动 · 中断响应延迟
GPIO
断常见问题
27
GPIO驱动代码架构设计
驱动层 · 硬件抽象层 · 应用层分层设计
GPIO
驱动代码架构设计
28
GPIO驱动单元测试
使用硬件仿真器测试 · 编写测试用例 · 边界条件测试
GPIO
驱动单元测试
29
GPIO驱动性能优化
中断服务函数优化 · 寄存器直接操作优化 · DMA配合GPIO
GPIO
驱动性能优化
30
综合项目实战
多按键中断控制多路LED与蜂鸣器 · 轮询扫描数码管显示 · 系统联调与验证
综合项目实战
LED
所属VIP或分类
同VIP:MCU-I2C从机驱动开发与应答时序调试
同VIP:MCU-SPI轮询DMA驱动开发与传输验证
同VIP:MCU-UART-DMA驱动开发与时钟时序适配