查询和中断

2019-07-14 21:48发布

STM32里按键查询和按键中断有什么区别?是如何实现的?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
简单好好
1楼-- · 2019-07-15 08:30
这个看自己需要了,响应速度要求搞的话建议采用中断,但要防止外部干扰,不然会出现误中断
kiwis_ma
2楼-- · 2019-07-15 11:33
对于按键输出比较不太纯净的来说,用查询的方式可以顺便把防抖什么的做进去,用中断方式不好做防抖。
追逐梦想的孩子
3楼-- · 2019-07-15 13:16
按键查询比按键中断响应慢,且对主控芯片资源消耗高;查询主要通过循环读取按键对应引脚状态判断按键是否按下或弹起,要用到软件消抖或硬件消抖;中断则可以直接用主控芯片自身的消抖功能实现(例如ARM系列芯片中的S5PV210),然后跳转到相关的处理函数入口。
曹伟123
4楼-- · 2019-07-15 15:32
 精彩回答 2  元偷偷看……
meimengxing2014
5楼-- · 2019-07-15 15:42
哎,这是去年的帖子了,为什么在最近还会跳出来?都一年过去了,说不好人家现在比回答问题的人还强。论坛是不是有问题啊?老出来一些陈年的问题

一周热门 更多>