串口输出和按键消抖

《朱老师物联网大讲堂》学习笔记

学习地址:www.zhulaoshi.org


串口输出,

即在上节移植printf的基础之上,

在按键按下中,调用printf函数进行输出,

效果就是,按键按下,串口printf输出内容,


按键消抖


理想状态:按键按下与弹起,电压是直上直下的,非常规整,

现实中好一点的情况是,有一定弧度的上下变化,

实际情况可能是高地电平的变化,电压一上一下,抖动。


在此我们需要去消抖,用硬件或软件的方式。


硬件方式是缩短这个抖动期,软件消抖是绕过这个抖动期。


软件消抖有个麻烦的地方是,这个延时时间不好掌握。


软件实现,就是在按下某个案件后并不立即作出反应,

而是等待某个时间,如果获取的按键状态一致则做出相应的反应。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值