作者superstars (超级星星)
看板ASM
标题[问题] arduino中断问题
时间Mon Mar 26 22:49:51 2018
请问各位前辈
我有一个程式想利用4x4的键盘来发中断讯号
请问我可以在include 之後再重设pin mode
然後用该pin来发中断讯号吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.26.109.204
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1522075793.A.C39.html
1F:推 Jhih8051: 不建议用外部中断来侦测按键讯号 03/27 10:46
2F:推 maxpower: 键盘扫瞄不用非常即时,用轮询就好 03/28 14:48
3F:推 nissptt: 借问楼上m大,若是有十秒或数分钟才需检查一次的,就改 03/28 23:58
4F:→ nissptt: 用中断吗? 03/28 23:58
5F:→ cs8425: 楼上 重点不是多久发生一次 而是发生之後多久之内要反应 03/29 03:57
因为我有数个输入方式在轮询,键盘只是其中一个输入
所以一直发生按下按键,但程式还在检查其他I/O
导致键盘输入的第一个字总是要按很久才会成功
不知道各位前辈有没有除了使用键盘中断之外的解法
感谢各位前辈
※ 编辑: superstars (223.136.111.39), 03/29/2018 17:35:30
6F:→ cs8425: 那就是你轮寻的频率/速度不够快 一般来说10~50Hz蛮ok的 03/29 23:31
7F:推 maxpower: 基准1ms就够用 03/30 08:57
8F:→ maxpower: Debounce --> 判断新旧值是否不同 --> 取值 03/30 08:58
9F:→ kuniumiross: 我用多组DHT22 也有程式卡很久的问题 04/04 05:46