看板 ASM 關於我們 聯絡資訊
應該是防彈跳吧 通常的軟體的作法是 重覆讀按鍵的值 就是去and 確定正確才去做你要的動作 如果要測試的話 寫個計數器的功能 用個七段 再加上一個sw 每按一下sw看七段數值變化 就可以了 這個程式如果再延伸 就是偵測久按鍵盤了 如果硬體的作法 就是加顆電容吧 如果要用delay應該也可以 偵測按鍵按下後 立刻delay幾十ms 應該就可以了 比較不建議用中斷 太浪費中斷了 ※ 引述《sorkayi (尋找奶昔)》之銘言: : 請問反彈跳怎麼寫阿... : 去控制中斷時 : 彈跳有點不好控制 : 寫一個 delay 也不能處理掉 : 有大大可以提供方法嗎@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.158.45 ※ 編輯: mnau 來自: 118.160.158.45 (08/07 17:33) ※ 編輯: mnau 來自: 118.160.158.45 (08/07 17:39)
WolfLord:她大概怕有KEY沒收到吧 08/07 17:52
sorkayi:板大們 我是想要放開時才動作 按住不動作 08/07 20:36
sorkayi:在ARM 上我寫了一個小迴圈 或 用板商提供的函式都不行 08/07 20:37
WolfLord:沿用中斷的話設定上升緣觸動,開關接地並接一個電容 08/08 00:34
ruemann:你只要設定timer,每一段時間(ex 1ms)檢查一次,連續幾個 08/08 00:45
ruemann:時間 (例如 20次)都是相同狀態就是確定狀態,若有不同的狀 08/08 00:45
ruemann:態就重新計數,沒有很難啊 08/08 00:45
proach:板商提供的沒有...自己想想囉,很簡單的啦 :) 08/08 17:01