




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 【Guitar觸摸屏技術(shù)支持文件系列編號:GTXF21A 版本號:V10110201】GT800、GT801主控軟件編程應(yīng)用說明目錄一、主控接口類型及器件地址 (2二、通訊接口 (2三、寫操作 (33.1寫操作時序 (33.2控制寄存器 (33.3 寫配置信息 (5四、讀操作 (54.1 讀操作時序 (54.2 讀坐標(biāo) (64.3讀取版本信息 (84.4 讀取控制寄存器 (8五、工作模式切換 (9六、原點匹配 (9 一、主控接口類型及器件地址GT800/1采用標(biāo)準(zhǔn)硬件I2C通信接口,通信速率最高250k bps。在通信中,GT800/1始終作為從設(shè)備,其從設(shè)備地址為0b1010 101x。主
2、控尋址GT800/1時,同時還要發(fā)送讀寫控制位,0表示主控進(jìn)行寫操作,1表示主控進(jìn)行讀操作。讀寫控制位是附在從設(shè)備地址后,與從設(shè)備地址組成一個字節(jié),因此,主控對GT800/1進(jìn)行寫操作時,尋址0xAA,進(jìn)行讀操作時尋址0xAB。二、通訊接口主控與GT800/1接口采用I2C通訊,通訊接口為:SCL+SDA+INT+SHUTDOWN。INT腳電平由GT800/1控制,GT800/1檢測到用戶動作有更新時,INT口上輸出100us的脈沖。主機芯片的INT應(yīng)設(shè)置為輸入態(tài),并具備上升或下降延觸發(fā)中斷的功能,以實時讀取GT800/1坐標(biāo)信息。GT800/1 INT腳輸出脈沖正負(fù)極性可設(shè)置。在最快的坐標(biāo)更
3、新狀態(tài)下INT腳脈沖時序如下圖: INT腳輸出正脈沖 INT腳輸出負(fù)脈沖在上述示意圖中P=16ms,T=100us。SHUTDOWN為工作模式控制及復(fù)位腳,其操作和控制見第五節(jié)。 三、 寫操作 3.1 寫操作時序GT800/1支持兩種寫操作,一種是按字節(jié)寫入,可實現(xiàn)對單個寄存器的寫操作,其格式為:起始信號寫尋址(0xAA8位寄存器地址待寫入數(shù)據(jù)停止信號,操作時序圖如下: SDASCL.STOP.另一種是按串寫入,即一次可寫入多個字節(jié),當(dāng)按串寫入時,數(shù)據(jù)被寫入以首寄存器地址開始的連續(xù)多個寄存器中。其格式為:起始信號寫尋址(0xAA8位首寄存器地址待寫入數(shù)據(jù)串停止信號,操作時序圖如下: .SDAS
4、CL .3.2控制寄存器GT800/1可讀寫的控制寄存器及其意義如下表所示: 3.3 寫配置信息GT800/1同一軟件版本可適用于不同尺寸的模組,為了獲取優(yōu)異的用戶體驗性能和高的可靠性,不同機型觸摸屏模組采用的配置信息可能不同。每次初始上電后,主控需要發(fā)送配置信息給T800/1,配置信息發(fā)送由主控通過對GT800/1寫操作完成。除非特殊需要,配置信息只需要在上電初始化時發(fā)送即可。配置信息共分為53 字節(jié),分別對應(yīng)控制寄存器的0x30-0x64,適用不同機型觸摸屏模組的配置信息由匯頂科技公司面向windows XP系統(tǒng)的工具自動產(chǎn)生。附:GT800參考配置:0x19,0x05,0x06,0x28
5、,0x02,0x14,0x14,0x10,0x50,0xB8,0x14,0x00,0x1E,0x00,0x78,0x9A,0xBC,0 xDE,0x65,0x43,0x21,0x01,0x00,0x00,0x00,0x00,0x05,0xCF,0x20,0x0B,0x0B,0x8B,0x50,0x3C,0x 1E,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01GT801參考配置:0x19,0x05,0x06,0x28,0x02,0x14,0x14,0x10,0x
6、50,0xB8,0x14,0x00,0x1E,0x00,0x01,0x23,0x45,0x 67,0x89,0xAB,0xCD,0xE1,0x00,0x00,0x00,0x00,0x0D,0xCF,0x20,0x03,0x05,0x83,0x50,0x3C,0x 1E,0xB4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x01注:以上兩組配置信息僅作參考,供調(diào)試協(xié)議時使用,具體項目請采用與之匹配的配置信息以便獲取最優(yōu)性能和效果。寫配置信息過程可按如下流程:1先將SHUTDO
7、WN腳置高至少100ms,然后再將其拉低100ms。2依3.1節(jié)中的寫操作時序按字節(jié)分多次寫入53字節(jié)配置信息或按串方式一次性寫入53字節(jié)配置信息。注:為了編程及修改方便,寫配置信息推薦按串寫入。四、讀操作4.1 讀操作時序GT800/1支持兩種對寄存器讀操作,一種方式是按字節(jié)讀取,可實現(xiàn)對單個寄存器的讀操作,其格式為:起始信號寫尋址(0xAA 設(shè)置8位待讀寄存器地址起始信號讀尋址(0xAB 讀取1字節(jié)數(shù)據(jù)停止信號,時序圖如下:匯頂科技 START DEVICE ADDRESS SDA DEV A7 DEV A6 DEV A5 DEV A4 DEV A3 DEV A2 DEV A1 REGIS
8、TER ADDRESS R/W ACK A7 A6 A5 A4 A3 A2 A1 A0 ACK SCL . . USEING REPEATED START . . SR DEV A7 DEV A6 DEVICE ADDRESS REGISTER DATA DEV A1 STOP D2 D1 ACK . . DEV A2 ACK R/W D7 D6 . . 另一種方式是按串讀取,可實現(xiàn)以首寄存器地址開始的連續(xù)多個寄存器一次性讀取,其格式為: 起始信號寫尋址(0xAA 設(shè)置 8 位待讀寄存器首地址起始信號讀尋址(0xAB 讀取多字節(jié) 數(shù)據(jù)停止信號,時序圖如下: START DEVICE ADDRE
9、SS SDA DEV A7 DEV A6 DEV A5 DEV A4 DEV A3 DEV A2 DEV A1 REGISTER ADDRESS R/W ACK A7 A6 A5 A4 A3 A2 A1 A0 ACK SCL . . LAST REGISTER DATA STOP ACK . . START SR DEV A7 DEV A6 DEVICE ADDRESS FIRST REGISTER DATA DEV A1 . . DEV A2 ACK R/W D7 D6 D5 D4 D3 D2 D1 D0 ACK . . D7 D6 . . D2 D1 注:GT800/1 讀操作過程中,通過
10、寫操作設(shè)置完待讀寄存器地址后不能發(fā)送停止信號,因為發(fā) 送停止信號會導(dǎo)致 GT800/1 的 I2C 指針復(fù)位至 0x00,導(dǎo)致設(shè)置的地址無效。 4.2 讀坐標(biāo) 坐標(biāo)信息的寄存器存放位置如下表所示: 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 R R R R R R R R R R TouchpointFlag Touchkeystate Point0Xh Point0Xl Point0Yh Point0Yl Point0Pressure Point1Xh Point1Xl Point1Yh 0 0 0 0 key 0 tp4 0 tp3
11、key4 tp2 key3 tp1 key2 tp0 key1 觸摸點 0,X 坐標(biāo)高 8 位 觸摸點 0,X 坐標(biāo)低 8 位 觸摸點 0,Y 坐標(biāo)高 8 位 觸摸點 0,Y 坐標(biāo)低 8 位 觸摸點 0,觸摸壓力 觸摸點 1,X 坐標(biāo)高 8 位 觸摸點 1,X 坐標(biāo)低 8 位 觸摸點 1,Y 坐標(biāo)高 8 位 6/9 深圳市匯頂科技有限公司 Website: 機密資料 GOODiX Technology Proprietary Information Email: info TEL: 0755-* FAX: 0755-* 匯頂科技 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x
12、10 0x11 0x12-0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 R R R R R R R R R R R R R R R R R R R Point1Yl Point1Pressure Point2Xh Point2Xl Point2Yh Point2Yl Point2Pressure Point3Xh Reserve Point3Xl Point3Yh Point3Yl Point3Pressure Point4Xh Point4Xl Point4Yh Point4Yl Point4Pressure Data_chec
13、k_sum 觸摸點 1,Y 坐標(biāo)低 8 位 觸摸點 1,觸摸壓力 觸摸點 2,X 坐標(biāo)高 8 位 觸摸點 2,X 坐標(biāo)低 8 位 觸摸點 2,Y 坐標(biāo)高 8 位 觸摸點 2,Y 坐標(biāo)低 8 位 觸摸點 2,觸摸壓力 觸摸點 3,X 坐標(biāo)高 8 位 none 觸摸點 3,X 坐標(biāo)低 8 位 觸摸點 3,Y 坐標(biāo)高 8 位 觸摸點 3,Y 坐標(biāo)低 8 位 觸摸點 3,觸摸壓力 觸摸點 4,X 坐標(biāo)高 8 位 觸摸點 4,X 坐標(biāo)低 8 位 觸摸點 4,Y 坐標(biāo)高 8 位 觸摸點 4,Y 坐標(biāo)低 8 位 觸摸點 4,觸摸壓力 Data check Sum 寄存器 0x00:tp0-tp4 為 5 個
14、觸摸指位是否按下標(biāo)志位,按下為 1,松開為 0;key 為觸摸按鍵是 否按下標(biāo)志位,按下為 1,松開為 0。 寄存器 0x01:按鍵值寄存器,key1-key4 分別對應(yīng)四個觸摸按鍵,按鍵按下,對應(yīng)的位置 1,松 開清 0。 坐標(biāo)寄存器:x,y 坐標(biāo)均為 16 位,每個點的坐標(biāo)對應(yīng) 5 個字節(jié),其中 Pressure 字節(jié)為壓力值。 校驗字節(jié):為所有坐標(biāo)信息字節(jié)(包括 reserve 字節(jié))8 位加法和,采取中斷方式讀取坐標(biāo)時, 無需判斷校驗和是否正確。 采用 INT 中斷讀取坐標(biāo)信息的原則: 1 2 在 INT 腳的上升沿或下降沿主控響應(yīng)中斷。 主機系統(tǒng)根據(jù)實際需要,按 4.1 中的時序讀取
15、相應(yīng)字節(jié)數(shù)的坐標(biāo)信息,如當(dāng)系統(tǒng)只支持雙 指時,只需要讀取 0x00-0x0B 的坐標(biāo)信息。 3 4 主機也可以根據(jù)讀取到的 0x00 中的 tp0-tp4 標(biāo)志位,以實現(xiàn)變長讀取縮減通信時間。 采用 INT 中斷方式讀取坐標(biāo),無需進(jìn)行 checksum 校驗。 采用查詢方式讀取坐標(biāo)信息的必須遵循如下原則: 1 為防止在讀坐標(biāo)的過程中,坐標(biāo)信息有更新,導(dǎo)致同一幀數(shù)據(jù)完整性被破壞,必須要進(jìn)行 checksum 校驗。 深圳市匯頂科技有限公司 Website: 機密資料 GOODiX Technology Proprietary Information Email: info TEL: 0755-*
16、 FAX: 0755-* 7/9 匯頂科技 2) 如果第一字節(jié)位 tp4、tp3、tp2 其中有一位為 1,則后續(xù)再讀取 33 個字節(jié)的坐標(biāo)信息,最 后一個字節(jié)為 checksum。 3) 如果第一字節(jié)位 tp1 為 1,則后續(xù)再讀取 11 字節(jié)的坐標(biāo)信息,最后一個字節(jié)為 checksum。 4) 否則后續(xù)再讀取 7 字節(jié),最后一個字節(jié)為 checksum。 注:實際應(yīng)用中,除非常特殊情況下,不推薦采用查詢方式讀取坐標(biāo)信息,建議采用 INT 中斷 方式進(jìn)行讀取。 4.3 讀取版本信息 當(dāng)主機有需要時,可以讀取 GT800/1 的版本信息,正確的版本信息格式如下所示,共 40 字節(jié) (含末尾空格
17、) : GT800/1_1R00_2010060201_Goodix_Tech ,由于版本信息并未存在 I2C 硬件 buffer 里面,所以在 4.1 中按串讀取流程前先要通知 GT800/1 將要讀取版本信息,讀完之后,需通 知 GT800/1 讀取過程結(jié)束。 讀取版本信息具體流程如下: 1 2 3 4 5 6 7 8 9 主機發(fā)通信起始信號,尋址 0xAA,等待應(yīng)答。 GT800/1 作出尋址響應(yīng)后,發(fā)送寄存器地址 0x69。 收到應(yīng)答后,主機發(fā)送 0XFF。 主機收到應(yīng)答信號后,發(fā)送停止信號。 主機等待 20ms 后,發(fā)通信起始信號,尋址 0xAA,等待應(yīng)答。 GT800/1 作出尋址
18、響應(yīng)后,發(fā)送寄存器地址 0x6A。 收到應(yīng)答后(不能發(fā)送停止信號,再次發(fā)通信起始信號,并尋址 0xAB,等待應(yīng)答。 若 GT800/1 已作尋址響應(yīng),從 GT800/1 讀取一字節(jié)版本信息。 主機發(fā)送應(yīng)答信號給 GT800/1,并讀取下一字節(jié)版本信息。 10 循環(huán)進(jìn)行 89 過程至最后字節(jié)數(shù)據(jù)時,主控回非應(yīng)答信號,并發(fā)停止信號,結(jié)束通信。 11 主機發(fā)通信起始信號,尋址 0xAA,等待應(yīng)答。 12 若 GT800/1 未作尋址響應(yīng),則認(rèn)為通信不成功,發(fā)送停止信號,結(jié)束通信。 13 GT800/1 作出尋址響應(yīng)后,發(fā)送數(shù)據(jù)地址 0x69。 14 收到前一字節(jié)的應(yīng)答后,主機發(fā)送 0x00。主機收到
19、應(yīng)答信號后,發(fā)送停止信號。 4.4 讀取控制寄存器 所有的控制寄存器(5.2 所示)均在 I2C 硬件 buffer 里面,讀取相對簡單,直接按照單字節(jié)讀 取方式進(jìn)行讀取即可。 深圳市匯頂科技有限公司 Website: 機密資料 GOODiX Technology Proprietary Information Email: info TEL: 0755-* FAX: 0755-* 8/9 匯頂科技 五、 工作模式切換 各種工作模式可以用下圖表示: Normal sh Sleep u o td sh 輸 wn 出 高 按 ut 輸 wn do 出 低 鍵 觸 發(fā) 觸 3S Green shut
20、down輸出高 當(dāng)主機待機時, 必須控制 SHUTDOWN 腳輸出高, 讓 GT800/1 進(jìn)入 Sleep 模式, 以達(dá)到省電的目的。 Normal 模式 GT800/1 或 GT800/1 工作在 Normal 模式下,保持 16ms 的掃描周期,并且在此 16ms 內(nèi)保持 最大耗電狀態(tài)。在此模式下,各點坐標(biāo)的最快更新速率為 16ms。 當(dāng)有按鍵觸發(fā)時,GT800/1 或 GT800/1 進(jìn)入 Normal 模式, 按鍵松開時,保持 Normal 模式 3s。 Green 模式 GT800/1 或 GT800/1 工作在 Green 模式下,保持 48ms 掃描周期。在此 48ms 之內(nèi),僅在檢 測和數(shù)據(jù)處理時工作在最大耗
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省無錫錫東片2025屆初三語文試題中考模擬試題含解析
- 五邑大學(xué)《開放性實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘆溪縣2025年數(shù)學(xué)三下期末統(tǒng)考模擬試題含解析
- 遼寧稅務(wù)高等??茖W(xué)?!稒C電工程專業(yè)英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 嘉興職業(yè)技術(shù)學(xué)院《臨床流行病學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 擔(dān)保協(xié)議書的范例二零二五年
- 二零二五場地轉(zhuǎn)租協(xié)議書
- 知識產(chǎn)權(quán)委托代理協(xié)議書二零二五年
- 學(xué)校校長聘用合同書協(xié)議書二零二五年
- 二零二五影視劇導(dǎo)演聘用勞動合同書例文
- 統(tǒng)編版2024-2025學(xué)年語文三年級下冊 期中測試題(含答案)
- 農(nóng)行反洗錢與制裁合規(guī)知識競賽考試題庫大全-上下
- 2025山東能源集團(tuán)中級人才庫選拔高頻重點提升(共500題)附帶答案詳解
- 【MOOC】地下鐵道-中南大學(xué) 中國大學(xué)慕課MOOC答案
- 浙江省慈溪市2023-2024學(xué)年六年級下學(xué)期期末畢業(yè)考語文試卷
- 贛美版(江西)小學(xué)四年級美術(shù)下全冊教案
- 12隊淘汰賽_對陣表
- 我國城市馬拉松賽事發(fā)展現(xiàn)狀分析
- 委托生產(chǎn)及樣品制作通知單.docx
- 貧困戶登記表入戶摸底調(diào)查表
- 萬豪酒店前廳部SOP標(biāo)準(zhǔn)運作程序-中文版
評論
0/150
提交評論