单片机学习小组
直播中

周必镜

7年用户 930经验值
私信 关注

怎样使用定时器实现按键的消抖

    本节使用定时器实现按键的消抖,之前一直使用的是空指令实现定时函数。空指令非常浪费CPU的性能,远不如使用定时器。最终实现的效果还是按下key就打开蜂鸣器,再按一下就关闭蜂鸣器。    可以看作是前面几节内容的一个合并。定时器实现消抖#include "bsp_key_filter.h"/*初始化外部中断,也就是GPIO1_IO18*/void key_filter_init(){    /*gpio初始化*/    _gpio_pin_config_t key_config;

更多回帖

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