<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 觸摸屏驅動(dòng)程序的設計和實(shí)現

觸摸屏驅動(dòng)程序的設計和實(shí)現

作者: 時(shí)間:2009-08-28 來(lái)源:網(wǎng)絡(luò ) 收藏

嵌入式設備按其技術(shù)原理可分為五類(lèi):矢量壓力傳感式、電阻式、電容式、紅外線(xiàn)式和表面聲波式。其中電阻式在嵌入式系統中用的較多,電阻式可分為四線(xiàn)、五線(xiàn)、七線(xiàn)等幾種。一般來(lái)說(shuō),WinCE觸摸屏驅動(dòng)的設計和實(shí)現有以下幾個(gè)步驟:

本文引用地址:http://dyxdggzs.com/article/195746.htm

(1)配置和初始化觸摸屏

觸摸屏驅動(dòng)在初始化過(guò)程會(huì )調用TouchPanelEnable函數,該函數調用的DDSI函數為DdsiTouchPanelEnable和 DdsiTouchPanelDisable。這兩個(gè)DDSI接口函數是驅動(dòng)實(shí)現的關(guān)鍵所在,分別用于打開(kāi)和關(guān)閉觸摸屏硬件。但是為了降低功耗,這兩個(gè)函數其實(shí)可以不真正操作硬件,而只是實(shí)現軟件上的控制。

同時(shí),在初始化時(shí)還需要進(jìn)行這幾個(gè)配置和初始化:一是創(chuàng )建事件hTouchPanelEvent和 hCalibrationSampleAvailable,前者是在正常狀態(tài)下當有觸摸筆按下或者按下后需要定時(shí)采集數據時(shí)被觸發(fā);而后者是在校準狀態(tài)下當有校準數據輸入時(shí)被觸發(fā)。二是檢查初始化所需的中斷gIntrTouch(觸摸屏中斷)和gIntrTouchChanged(定時(shí)器中斷),并將這兩個(gè)中斷關(guān)聯(lián)到事件hTouchPanelEvent。三是創(chuàng )建一個(gè)ISR線(xiàn)程TouchPanelpISR,用于等待和處理觸摸屏事件 hTouchPanelEvent,它也是整個(gè)中唯一的事件源。

(2)校準觸摸屏基準參數

完成前面繁瑣的工作后,的各種功能就都已經(jīng)準備就緒了,現在就可以實(shí)際操作觸摸屏幕了。但一般來(lái)說(shuō),電阻式觸摸屏需要校準,也就是說(shuō)在驅動(dòng)啟動(dòng)過(guò)程中MDD層要調用相應的DDSI函數來(lái)讀取注冊表中的校正數據校正觸摸屏。理想情況下,校準程序只要在嵌入式設備初次加電測試過(guò)程中運行一次就可以了,參考值會(huì )被存儲在非易失性存儲器中,以免讓用戶(hù)在以后的加電啟動(dòng)期間再做校準。不過(guò),高質(zhì)量的觸摸屏是應該要向用戶(hù)提供一種進(jìn)入校準例程的途徑,從而在由于溫度漂移或其它因素造成校準不準確時(shí)進(jìn)行重新校準。

電容式觸摸屏相關(guān)文章:電容式觸摸屏原理

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 觸摸屏 驅動(dòng)程序

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>