首 頁 關于我們 産品中心 新聞中心 人(rén)才招聘 聯系我們

新聞中心
STM32系列--電(diàn)容觸摸屏(轉)
發表日期:2017-09-23

觸摸屏分類:

  1. 電(diàn)阻式:定位準确,單點觸摸

  2. 電(diàn)容感應式:電(diàn)容感應式:支持多(duō)點觸摸,價格偏貴。工業應用最廣泛

  3. 紅外線式:價格低(dī)廉,但(dàn)其外框易碎,容易産生(shēng)光幹擾,曲面情況下失真

  4. 表面聲波式:解決各種缺點,但(dàn)是屏幕表面如果有(yǒu)水(shuǐ)滴和(hé)塵土會(huì)使觸摸屏變的遲鈍

注:觸摸屏本質上(shàng)與液晶是分離的,觸摸屏負責的是檢測觸摸點,液晶屏負責的是顯示。區(qū)别開(kāi)來(lái);電(diàn)容觸摸屏一般都需要一個(gè)驅動IC來(lái)檢測電(diàn)容觸摸,且一般是通(tōng)過IIC接口輸出觸摸數(shù)據的。

常見的驅動IC:

  1. GT9147:采用17*10的驅動結構(10個(gè)感應通(tōng)道(dào),17個(gè)驅動通(tōng)道(dào))

  2. OTT2001A:采用13*8的驅動結構(8個(gè)感應通(tōng)道(dào),13個(gè)驅動通(tōng)道(dào))

注:它們與MCU連接通(tōng)過4根線:SDA、SCL、RST和(hé)INT。

GT9147:

GT9147的IIC地址,可(kě)以是0X14或者0X5D,當複位結束後的5ms內(nèi),如果INT是高(gāo)電(diàn)平,則使用0X14作(zuò)為(wèi)地址,否則使用0X5D作(zuò)為(wèi)地址,具體(tǐ)的設置過程,請(qǐng)看:GT9147數(shù)據手冊.pdf這個(gè)文檔。本章我們使用0X14作(zuò)為(wèi)器(qì)件地址(不含最低(dī)位,換算(suàn)成讀寫命令則是讀:0X29,寫:0X28)

控制(zhì)命令寄存器(qì)(0X8040)

該寄存器(qì)可(kě)以寫入不同值,實現不同的控制(zhì),我們一般使用0和(hé)2這兩個(gè)值,寫入2,即可(kě)軟複位GT9147,在硬複位之後,一般要往該寄存器(qì)寫2,實行(xíng)軟複位。然後,寫入0,即可(kě)正常讀取坐(zuò)标數(shù)據(并且會(huì)結束軟複位)。

配置寄存器(qì)組(0X8047~0X8100)

這裏共186個(gè)寄存器(qì),用于配置GT9147的各個(gè)參數(shù),這些(xiē)配置一般由廠家(jiā)提供給我們(一個(gè)數(shù)組),所以我們隻需要将廠家(jiā)給我們的配置,寫入到這些(xiē)寄存器(qì)裏面,即可(kě)完成GT9147的配置。

産品ID寄存器(qì)(0X8140~0X8143)

這裏總共由4個(gè)寄存器(qì)組成,用于保存産品ID,對于GT9147,這4個(gè)寄存器(qì)讀出來(lái)就是:9,1,4,7四個(gè)字符(ASCII碼格式)。因此,我們可(kě)以通(tōng)過這4個(gè)寄存器(qì)的值,來(lái)判斷驅動IC的型号,從而判斷是OTT2001A還(hái)是GT9147,以便執行(xíng)不同的初始化。

狀态寄存器(qì)(0X814E)

我們僅關心最高(gāo)位和(hé)最低(dī)4位,最高(gāo)位用于表示buffer狀态,如果有(yǒu)數(shù)據(坐(zuò)标/按鍵),buffer就會(huì)是1,最低(dī)4位用于表示有(yǒu)效觸點的個(gè)數(shù),範圍是:0~5,0,表示沒有(yǒu)觸摸,5表示有(yǒu)5點觸摸。

坐(zuò)标數(shù)據寄存器(qì)(共30個(gè))

這裏共分成5組(5個(gè)點),每組6個(gè)寄存器(qì)存儲數(shù)據,以觸點1的坐(zuò)标數(shù)據寄存器(qì)組為(wèi)例, 

 
我們一般隻用到觸點的x,y坐(zuò)标,所以隻需要讀取0X8150~0X8153的數(shù)據,組合即可(kě)得(de)到觸點坐(zuò)标。其他4組分别是:0X8158、0X8160、0X8168和(hé)0X8170等開(kāi)頭的16個(gè)寄存器(qì)組成,分别針對觸點2~4的坐(zuò)标。同樣GT9147也支持寄存器(qì)地址自增,我們隻需要發送寄存器(qì)組的首地址,然後連續讀取即可(kě),GT9147會(huì)自動地址自增,從而提高(gāo)讀取速度。


上(shàng)一條:酒精廢水(shuǐ)處理(lǐ)(轉)
下一條:鋁電(diàn)容又要提價 漲幅至少(shǎo)5%(轉)

2017 © 廣州市宇禾電子科技有限公司   版權所有(yǒu)   備案号