单片机学习小组
直播中

任凭风吹

9年用户 1012经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 制造/封装 模拟技术
私信 关注

记录外部中断函数的学习情况

本章主要记录外部中断函数的学习情况,实验过程首先完成按键扫描实验,使用外部中断完成了按键中断实验。需要说明的是,外部按键扫描即使用的是GPIO读取功能,HAL_GPIO_ReadPin()函数,该函数在[00_]有说明。GPIO扫描中重要的一点是防抖动处理,主要思路是延时一小段时间再次检测按下。这都十分简单。比较有意思的是正点原子教程中详细讲述了支持长按与不支持长按两种方式,不支持长按即为按下时单次触发,类似于下降沿检测。代码如下:u8 KEY_Scan(u8 mode){    static

更多回帖

发帖
×
20
完善资料,
赚取积分