VIP20
本课程属于:022-Zynq 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

按键消抖与嵌入式控制实战

📚 共计 30 章节
01
按键抖动原理
机械触点的物理特性、抖动波形分析、抖动时间参数
基础波形
02
硬件消抖方案
RC低通滤波电路、施密特触发器、RS触发器硬件消抖
硬件滤波
03
软件消抖基础
延时消抖法原理与实现、状态机消抖法原理
软件状态机
04
延时消抖实战
基于STM32的按键延时消抖、定时器中断消抖
STM32定时器
05
状态机消抖实战
四状态按键状态机设计、状态转移图绘制
状态机设计
06
定时器扫描法
定时器周期性扫描按键、去抖时间窗口设置
定时器扫描
07
中断触发消抖
外部中断+定时器组合消抖、边沿触发与电平触发选择
中断组合
08
长按与短按检测
基于计时器的长按识别、短按与长按功能分离
长按短按
09
双击检测
双击时间窗口设定、双击状态机实现
双击状态机
10
组合按键检测
多按键同时按下检测、组合键状态机设计
组合键多按键
11
矩阵键盘扫描
行列扫描原理、逐行逐列扫描法、反转扫描法
矩阵扫描
12
矩阵键盘消抖
矩阵键盘的软件消抖策略、防鬼键处理
消抖防鬼键
13
按键中断服务函数优化
中断服务函数编写规范、减少中断处理时间
ISR优化
14
RTOS下的按键处理
FreeRTOS按键任务设计、消息队列传递按键事件
RTOSFreeRTOS
15
按键驱动层设计
分层架构思想、硬件抽象层(HAL)接口定义
驱动HAL
16
按键事件回调机制
函数指针注册回调、事件驱动模型实现
回调事件
17
按键参数配置化
按键参数结构体设计、配置文件管理按键属性
配置结构体
18
低功耗按键唤醒
休眠模式下的按键唤醒、边沿唤醒中断配置
低功耗唤醒
19
电容触摸按键基础
电容触摸原理、电容检测IC使用
触摸电容
20
电容触摸按键消抖
触摸按键的软件滤波、自适应阈值校准
滤波校准
21
旋转编码器原理
增量式编码器原理、A/B相脉冲分析
编码器脉冲
22
旋转编码器驱动
编码器定时器模式配置、方向与速度检测
驱动定时器
23
旋转编码器消抖
编码器硬件滤波、软件去抖算法
消抖编码器
24
按键与LED联动控制
按键控制LED亮灭、PWM调光与按键结合
LEDPWM
25
按键控制数码管显示
数码管动态扫描、按键切换显示内容
数码管显示
26
按键控制电机启停
直流电机驱动、按键控制正反转与调速
电机驱动
27
按键菜单系统设计
多层菜单结构、按键导航与选择
菜单导航
28
按键参数设置与存储
EEPROM/Flash参数存储、按键调整参数值
存储EEPROM
29
按键故障诊断
按键卡死检测、按键灵敏度自检
诊断自检
30
综合项目实战
智能家居控制面板、多按键系统设计与调试
项目实战