Re: [問題] 關於BUTTON連按偵測的方法(使用MCU, C …
※ 引述《LLight (世上皆虛情假意..)》之銘言:
: ※ 引述《thomas5678 (thomas)》之銘言:
: : 請問各位高手, 我目前用連到IO pin上的button, 以負緣Interrupt觸發的方式作
: : 到單按偵測的功能, 想請問如何在同一IO Pin, 作到單按跟連按偵測的方法, 或
: : 有無網站跟書本介紹MCU以上寫法跟source code, 謝謝.
: 嗯,剛剛本來想回有關int的流程.. 不是很明瞭就不回了..
: ======仔細思考後=================
: 一般彈跳時間約為10ms~20ms... 用中斷的方式防彈跳...
: 則一次的中斷時間約為1ms... 20次後,則回主程式...
: 嗯,大概就是這樣... 細節嘛,靠自己... 這樣才會有印象...
: 很少用中斷... 一堆設定,很麻煩,要翻書... 上面應該是可行的...
: call delay應該會不穩... xor好用...
感謝, 另外想問的是, 連按(Double click)會不會被誤判為兩次單按, 或一次單按,
我要作到按一次 LED ON, 在按一次 LED OFF, 連按開啟relay, 蜂鳴器響.
像滑鼠的double click, 為何準確度這麼高, 是用軟體還是硬體作的???
xor 要如何做呢??? 能否用文字敘述一下流程, 謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.201.56.1
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章