这是描述信息

校历周次:20

站内搜索 :
搜索

教育教学

通用分类
这是描述信息

创客中心学员培训——蓝桥嵌入式之按键

2023-05-08 00:00:00

概要:

普通的按键连接方式,没有硬件上消抖所以,就得软件处理了。经过查阅原理图发现,按键连接的引脚是PA0,PA8,PB1,PB2。其中PA0有唤醒的功能。

首先就是对按键的初始化之后就是对按键处理。因为有抖动所以就要消抖。可用延时消抖但是延时的过程中CPU就是空闲下来了,无法对外界消息做出回应,在对时间要求较高的场和中就不太适用。既然我是要学习的,就要和实际看齐,就要想一种不太占用CPU的方法。这时定时器就出来了,我们将一大段的延时拆成一小段一小段的,这样不就减轻CPU的压力了。在处理抖动的问题上,可以采用一种滤波的方式,每隔一段时间采一下值,然后判断这些值,如果这些值稳定在一个值,那么就说明按键处于按下或者弹起的状态。要实现每隔一段时间就进行一次扫描就需要用定时器扫描,将定时器配置成1ms进一次中断,然后在中断里进行一次扫描。

这是描述信息

Copyright © 2019 www.3700.COm|威尼斯(MACUA)官方网站

All Rights Reserved.  苏ICP备
地址:江苏省南京市溧水区石湫街道励学路9号

网站建设:中企动力 南京

友情链接:

www.3700.COm威尼斯