[問題] arduino中斷問題

看板ASM作者 (超級星星)時間6年前 (2018/03/26 22:49), 6年前編輯推噓4(405)
留言9則, 5人參與, 6年前最新討論串1/1
請問各位前輩 我有一個程式想利用4x4的鍵盤來發中斷訊號 請問我可以在include 之後再重設pin mode 然後用該pin來發中斷訊號嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.26.109.204 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1522075793.A.C39.html

03/27 10:46, 6年前 , 1F
不建議用外部中斷來偵測按鍵訊號
03/27 10:46, 1F

03/28 14:48, 6年前 , 2F
鍵盤掃瞄不用非常即時,用輪詢就好
03/28 14:48, 2F

03/28 23:58, 6年前 , 3F
借問樓上m大,若是有十秒或數分鐘才需檢查一次的,就改
03/28 23:58, 3F

03/28 23:58, 6年前 , 4F
用中斷嗎?
03/28 23:58, 4F

03/29 03:57, 6年前 , 5F
樓上 重點不是多久發生一次 而是發生之後多久之內要反應
03/29 03:57, 5F
因為我有數個輸入方式在輪詢,鍵盤只是其中一個輸入 所以一直發生按下按鍵,但程式還在檢查其他I/O 導致鍵盤輸入的第一個字總是要按很久才會成功 不知道各位前輩有沒有除了使用鍵盤中斷之外的解法 感謝各位前輩 ※ 編輯: superstars (223.136.111.39), 03/29/2018 17:35:30

03/29 23:31, 6年前 , 6F
那就是你輪尋的頻率/速度不夠快 一般來說10~50Hz蠻ok的
03/29 23:31, 6F

03/30 08:57, 6年前 , 7F
基準1ms就夠用
03/30 08:57, 7F

03/30 08:58, 6年前 , 8F
Debounce --> 判斷新舊值是否不同 --> 取值
03/30 08:58, 8F

04/04 05:46, 6年前 , 9F
我用多組DHT22 也有程式卡很久的問題
04/04 05:46, 9F
文章代碼(AID): #1QkGYHmv (ASM)