本篇文章要用USB電腦滑鼠來介紹 USB裝置
的韌體技術。它是一個簡單卻涵蓋完整的USB裝
置與主機互動功能的裝置。
機械式的滑鼠,底部有一顆橡膠球,帶動X
軸和Y軸的阻光鏤孔圓盤(見圖1),構成二個正
交相差增量編碼器(quadrature increment en-
coder)。滑鼠上部有三個按鍵,常用的為左按
鍵和右按鍵,中間按鍵幾乎沒有用到。網際網
路滾輪鼠則又多了一個滾輪於左右按鍵之中間
,實際上它也是一個正交相差增量編碼器,在這裡簡稱作Z軸。總結而言,電腦
滑鼠的輸出入介面為三個按鍵和三個正交相差增量編碼器。 通常連接按鍵的腳
位都是使用微控器內部的高接型(pull-high)電阻 , 也就是平常輸入為高電位
(1),壓下按鍵時輸入為低電位(0)。
|