• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users




« 1 (2)


Re: 利用Timer中斷來掃描按鍵
#8
資深會員
資深會員


查看用戶資訊
其實這些應用方面,都是個人的經驗值 , 只要沒出問題 , 我想應該沒什麼 好壞之爭

就我印象所及的書面報告 , 彈跳問題主要是針對 按下時 所產生的問題 , 放開時好像沒什麼問題 ......

發表於: 2009/7/7 18:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 利用Timer中斷來掃描按鍵
#7
資深會員
資深會員


查看用戶資訊
1ms的話,最好要多讀幾次, 是我的話至少會讀20次
避免遇到比較差的按鍵
或是雜訊較大的場合

按鍵反應調的太靈敏通常沒甚麼好處
人手指的反應, 能夠0.1秒按一次已經很快了

發表於: 2009/7/7 17:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 利用Timer中斷來掃描按鍵
#6
資深會員
資深會員


查看用戶資訊
我習慣 1 ms 掃瞄一次 , 連續5 次皆為按下則承認為有效 , 於放開後開始動作,

發表於: 2009/7/7 16:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 利用Timer中斷來掃描按鍵
#5
資深會員
資深會員


查看用戶資訊
是否為中斷時將掃描旗標設為1
然後回到主程式進行掃描;
然後每中斷一次就掃描一次,
======================
ˋ是的

不過如果你主程式while() 一圈時間很長的話 (超過100ms)
就不能這樣用了


另外請較大大,這樣的作法可避開彈跳嗎?
============================

可以阿, 5ms掃描一次, 讀個10次就50ms了, 彈跳輕鬆避過

發表於: 2009/7/7 14:03
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 利用Timer中斷來掃描按鍵
#4
資深會員
資深會員


查看用戶資訊
按鍵彈跳的問題可以避開,要看按鍵品質及多久掃一次。
好一點的按鍵16mS即可,差的話約100mS,你可以用示波器量看看彈跳的時間來訂掃描的時間。
掃描的時間長短會影響按鍵值的更新率。

發表於: 2009/7/7 13:59
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 利用Timer中斷來掃描按鍵
#3
資深會員
資深會員


查看用戶資訊
是否為中斷時將掃描旗標設為1
然後回到主程式進行掃描;
然後每中斷一次就掃描一次,
另外請較大大,這樣的作法可避開彈跳嗎?
謝謝您的指教!

發表於: 2009/7/7 13:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 利用Timer中斷來掃描按鍵
#2
資深會員
資深會員


查看用戶資訊
>>>請問是否可利用timer中斷的方式來掃描按鍵


>>>程式該如何架構會比較好
中斷裡面設旗標
在主程式中執行掃描

發表於: 2009/7/7 12:21
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


利用Timer中斷來掃描按鍵
#1
資深會員
資深會員


查看用戶資訊
各位高手,請問是否可利用timer中斷的方式來掃描按鍵,
程式該如何架構會比較好,一般書上都只會教call delay,
但delay的時後就什麼事都沒辦法做,墾請各位大大指點迷津,謝謝!

發表於: 2009/7/7 12:01
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------