日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]1.1.ADC知識(shí)ADC(AnalogtoDigitalConverter),可以接收8個(gè)通道的模擬信號(hào)輸入,并將它們轉(zhuǎn)換為10位的二進(jìn)制。在2.5MHz的A/D轉(zhuǎn)換時(shí)鐘下,最大轉(zhuǎn)化速率可達(dá)500KSPS(SPS:samplespersecond,每秒采樣次數(shù))。1.2.觸摸

1.1.ADC知識(shí)

ADC(AnalogtoDigitalConverter),可以接收8個(gè)通道的模擬信號(hào)輸入,并將它們轉(zhuǎn)換為10位的二進(jìn)制。在2.5MHz的A/D轉(zhuǎn)換時(shí)鐘下,最大轉(zhuǎn)化速率可達(dá)500KSPS(SPS:samplespersecond,每秒采樣次數(shù))。

1.2.觸摸屏硬件知識(shí)

觸摸屏是當(dāng)今最流行的一種人機(jī)交互接口,它被廣泛地應(yīng)用于手機(jī)等消費(fèi)類電子產(chǎn)品中,目前這種技術(shù)有向PC機(jī)方向發(fā)展的趨勢?;谠淼牟煌?,觸摸屏可以分為電阻式、電容式、表面聲波式等。電阻式是應(yīng)用較廣的一種觸摸屏,它的原理是通過測量橫向和縱向的電阻值來獲得觸點(diǎn)的坐標(biāo)。

1.3.電阻式觸摸屏工作原理原理

觸摸屏附著在顯示器的表面,與顯示器相配合使用,如果能測量出觸摸點(diǎn)在屏幕上的坐標(biāo)位置,則可根據(jù)顯示屏上對應(yīng)坐標(biāo)點(diǎn)的顯示內(nèi)容或圖符獲知觸摸者的意圖。觸摸屏按其技術(shù)原理可分為五類:矢量壓力傳感式、電阻式、電容式、紅外線式、表面聲波式,其中電阻式觸摸屏在嵌入式系統(tǒng)中用的較多。電阻觸摸屏是一塊4層的透明的復(fù)合薄膜屏,如圖2所示,最下面是玻璃或有機(jī)玻璃構(gòu)成的基層,最上面是一層外表面經(jīng)過硬化處理從而光滑防刮的塑料層,中間是兩層金屬導(dǎo)電層,分別在基層之上和塑料層內(nèi)表面,在兩導(dǎo)電層之間有許多細(xì)小的透明隔離點(diǎn)把它們隔開。當(dāng)手指觸摸屏幕時(shí),兩導(dǎo)電層在觸摸點(diǎn)處接觸。

觸摸屏的兩個(gè)金屬導(dǎo)電層是觸摸屏的兩個(gè)工作面,在每個(gè)工作面的兩端各涂有一條銀膠,稱為該工作面的一對電極,若在一個(gè)工作面的電極對上施加電壓,則在該工作面上就會(huì)形成均勻連續(xù)的平行電壓分布。如圖4所示,當(dāng)在X方向的電極對上施加一確定的電壓,而Y方向電極對上不加電壓時(shí),在X平行電壓場中,觸點(diǎn)處的電壓值可以在Y+(或Y-)電極上反映出來,通過測量Y+電極對地的電壓大小,便可得知觸點(diǎn)的X坐標(biāo)值。同理,當(dāng)在Y電極對上加電壓,而X電極對上不加電壓時(shí),通過測量X+電極的電壓,便可得知觸點(diǎn)的Y坐標(biāo)。電阻式觸摸屏有四線和五線兩種。四線式觸摸屏的X工作面和Y工作面分別加在兩個(gè)導(dǎo)電層上,共有四根引出線,分別連到觸摸屏的X電極對和Y電極對上。五線式觸摸屏把X工作面和Y工作面都加在玻璃基層的導(dǎo)電涂層上,但工作時(shí),仍是分時(shí)加電壓的,即讓兩個(gè)方向的電壓場分時(shí)工作在同一工作面上,而外導(dǎo)電層則僅僅用來充當(dāng)導(dǎo)體和電壓測量電極。因此,五線式觸摸屏的引出線需為5根。


1.4.S3C2440觸摸屏接口

SOCS3C2440的觸摸屏接口是與ADC接口結(jié)合在一起的,框圖如下:


轉(zhuǎn)換速率:當(dāng)PCLK=50MHz時(shí),分頻設(shè)為49,則10位的轉(zhuǎn)換計(jì)算如下:

WhentheGCLKfrequencyis50MHzandtheprescalervalueis49,

A/Dconverterfreq.=50MHz/(49+1)=1MHz

Conversiontime=1/(1MHz/5cycles)=1/200KHz=5us

ThisA/Dconverterwasdesignedtooperateatmaximum2.5MHzclock,sotheconversionratecangoupto500KSPS.

觸摸屏接口的模式有以下幾種:

普通ADC轉(zhuǎn)換模式

獨(dú)立X/Y位置轉(zhuǎn)換模式

自動(dòng)X/Y位置轉(zhuǎn)換模式

等待中斷模式

我們主要接受觸摸屏接口的等待中斷模式和自動(dòng)X/Y位置轉(zhuǎn)換模式(驅(qū)動(dòng)程序中會(huì)用到):

自動(dòng)轉(zhuǎn)換模式操作流程如下:觸摸屏控制器自動(dòng)轉(zhuǎn)換X,Y的觸摸位置,當(dāng)轉(zhuǎn)換完畢后將數(shù)據(jù)分別存放在寄存器ADCDAT0和ADCDAT1.并產(chǎn)生INT_ADC中斷通知轉(zhuǎn)換完畢。

等待中斷模式:

TouchScreenControllergeneratesinterrupt(INT_TC)signalwhentheStylusisdown.WaitingforInterruptModesettingvalueisrADCTSC=0xd3;//XP_PU,XP_Dis,XM_Dis,YP_Dis,YM_En.

當(dāng)觸摸后,觸摸屏控制器產(chǎn)生INT_TC中斷,四個(gè)引腳設(shè)置應(yīng)該為:

引腳

XP

XM

YP

YM

狀態(tài)

PULLUP/XPDisable

Disable(初始值即是)

Disable

Enable

設(shè)置

1

0

1

1

當(dāng)中斷產(chǎn)生后,X/Y的位置數(shù)據(jù)可以選擇獨(dú)立X/Y位置轉(zhuǎn)換模式,和自動(dòng)X/Y位置轉(zhuǎn)換模式進(jìn)行讀取,采用自動(dòng)X/Y位置轉(zhuǎn)換模式進(jìn)行讀取需要對我們已經(jīng)設(shè)置的TSC寄存器進(jìn)行更改,在原有的基礎(chǔ)上或上S3C2410_ADCTSC_PULL_UP_DISABLE|S3C2410_ADCTSC_AUTO_PST|S3C2410_ADCTSC_XY_PST(0)。

數(shù)據(jù)轉(zhuǎn)換完畢后,也會(huì)產(chǎn)生中斷。

2.芯片手冊

3.mini2440電路圖

4.S3C2440寄存器

ADCCONADC控制寄存器

主要設(shè)置分頻,通道選擇,有8路(AIN0~AIN3YMYPXMXP),啟動(dòng)A/D轉(zhuǎn)換等。

ADCTSC觸摸屏控制寄存器

設(shè)置工作模式,普通ADC轉(zhuǎn)換模式、獨(dú)立X/Y位置轉(zhuǎn)換模式、自動(dòng)X/Y位置轉(zhuǎn)換模式、等待中斷模式。

ADCDLY延遲寄存器

可以設(shè)置開始中斷到真正開始A/D轉(zhuǎn)換這段時(shí)間的延時(shí)長度,它的時(shí)鐘源頻率為3.68MHz。

ADCDAT0/ADCDAT1

X軸坐標(biāo)值寫入寄存器ADCDAT0的低10位中,Y軸坐標(biāo)寫入寄存器ADCDAT1的低10位中。

ADCUPDN抬起/落下

觸筆抬起/落下中斷狀態(tài)寄存器ADCUPDN的低2位能夠判斷觸筆在何種狀態(tài)下引起的中斷。

touch.h


[cpp]view plaincopy

/*******************************************************************

*Copyright(C),2011-2012,XXX.

*FileName:touch.c

*Author:HuangYinqing

*Version:1.0

*Date::2012-04-22

*Description:觸摸屏驅(qū)動(dòng)(中斷方式).

*FunctionList:

*History:

******************************************************************/

#ifndef__TOUCH_H__

#define__TOUCH_H__

#defineADC_FREQ2500000//==ADC轉(zhuǎn)換頻率2.5M

#defineADC_PRS(50000000/ADC_FREQ-1)//==ADC預(yù)分頻值

#defineADC_DELAY50000//==(1/50M)*50000=1ms

#defineDBG_TOUCH_LEVEL1

/*函數(shù)聲明*/

voidTouchInit(void);

#endif


touch.c



[cpp]view plaincopy

/*******************************************************************

*Copyright(C),2011-2012,XXX.

*FileName:touch.c

*Author:HuangYinqing

*Version:1.0

*Date::2012-04-22

*Description:觸摸屏驅(qū)動(dòng)(中斷方式).

*FunctionList:

*History:

******************************************************************/

#include"common.h"

#include"core.h"

#include"touch.h"

intxdata,ydata;//==坐標(biāo)數(shù)據(jù)

/********************************************************************

函數(shù)功能:觸摸屏中斷函數(shù)。

入口參數(shù):無。

返回:無。

備注:無。

********************************************************************/

staticvoid__irqTouchIntHandler(void)

{

staticunsignedlongulSaveAdcdly;

rSRCPND|=BIT_ADC;//清除這兩個(gè)中斷才能產(chǎn)生新的中斷

rINTPND|=BIT_ADC;

/*轉(zhuǎn)換完成中斷*/

if(rSUBSRCPND&BIT_SUB_ADC)

{

rSUBSRCPND|=BIT_SUB_ADC;//清除子中斷

while(!(rADCCON&0x8000));//checkifEC(EndofConversion)flagishigh,Thislineisnecessary~!!

xdata=(rADCDAT0&0x3ff);

ydata=(rADCDAT1&0x3ff);//[0..9]做轉(zhuǎn)換后的數(shù)據(jù)A

DbgPrintX(DBG_TOUCH_LEVEL,"rx:%d;y:%dn",xdata,ydata);

rADCTSC=0xd3;//Waitingforinterrupt

rADCTSC=rADCTSC|(1<<8);//Detectstylusupinterruptsignal.

}

/*筆按下中斷*/

if( r

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

基于ABB機(jī)器人生產(chǎn)線 ,設(shè)計(jì)了一種西門子PLC自保護(hù)智能控制系統(tǒng) 。該系統(tǒng)采用HK-FKGD40無線手持報(bào)警器 , 受機(jī)器人擠壓時(shí)人員通過該報(bào)警器便可觸發(fā)機(jī)器人智能判斷 、自動(dòng)回退運(yùn)動(dòng)實(shí)現(xiàn)自我解救 , 同時(shí)系統(tǒng)發(fā)出聲光...

關(guān)鍵字: 無線手持報(bào)警器 自保護(hù);智能 PLC ABB機(jī)器人 觸摸屏

在科技飛速發(fā)展的當(dāng)下,智能設(shè)備已深度融入人們的生活與工作。其中,PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)作為一款集信息輸入、存儲(chǔ)、管理和傳遞于一體,且具備辦公、娛樂、移動(dòng)通信等多種功能...

關(guān)鍵字: 智能設(shè)備 觸摸屏 微控制器

蘇州 2025年5月27日 /美通社/ -- 5月24日-26日,第26屆全國醫(yī)院建設(shè)大會(huì)暨國際醫(yī)院建設(shè)、裝備及管理展覽會(huì)(CHCC 2025)在武漢舉行。藝卓(EIZO)攜手術(shù)室視覺顯示解決方案參展,以科技...

關(guān)鍵字: HC 醫(yī)學(xué)影像 IO 觸摸屏

隨著手工釀造的普及和復(fù)雜程度的不斷提高,許多釀酒師——尤其是小規(guī)?;颡?dú)立的釀酒師——仍然依靠手工方法來記錄和跟蹤關(guān)鍵數(shù)據(jù),如溫度、pH值、體積和比重。這些讀數(shù)通常使用手動(dòng)儀器,記錄在紙上或分散在電子表格和文檔中,沒有集中...

關(guān)鍵字: 觸摸屏 物聯(lián)網(wǎng) DS18B20 傳感器

隨著嵌入式系統(tǒng)的廣泛應(yīng)用,觸摸屏作為人機(jī)交互的重要接口,其驅(qū)動(dòng)開發(fā)變得愈發(fā)重要。本文將詳細(xì)介紹在嵌入式Linux環(huán)境下,觸摸屏驅(qū)動(dòng)的開發(fā)流程,從設(shè)備樹的配置到校準(zhǔn)算法的實(shí)現(xiàn),為讀者提供一個(gè)全面的開發(fā)指南。

關(guān)鍵字: 嵌入式Linux 觸摸屏 校準(zhǔn)算法 設(shè)備樹

將您的樹莓派Pico變成帶有觸摸屏界面的USB-HID設(shè)備!在這個(gè)項(xiàng)目中,我們將在Arduino IDE中設(shè)置編程環(huán)境,為3.5”Pico Touch LCD屏蔽配置庫,測試基本功能,創(chuàng)建簡單的按鈕(用于復(fù)制和粘貼),顯...

關(guān)鍵字: 樹莓派 觸摸屏 LCD Windows

ADS7846是美國Burr-Brown公司推出的新一代4線制觸摸屏控制器,當(dāng)與觸摸屏連用,只要筆或手指點(diǎn)觸摸在屏上時(shí),即可迅速得到該點(diǎn)的位置信號(hào)以達(dá)到在觸摸屏表面尋址的目的。

關(guān)鍵字: ADS7846 觸摸屏

?激光治療儀觸摸屏接口設(shè)計(jì)?主要包括觸摸屏的工作原理、控制器工作原理以及在激光治療儀中的應(yīng)用。

關(guān)鍵字: 觸摸屏 激光治療儀

中國深圳 – TITAN Haptics泰坦觸覺宣布推出DRAKE LFi觸覺馬達(dá),旨在滿足中國電子市場不斷增長的需求。DRAKE LFi專為需要觸覺反饋的設(shè)備設(shè)計(jì),例如觸摸屏和觸覺按鈕。這款新型觸覺馬達(dá)能夠提供精準(zhǔn)的局...

關(guān)鍵字: 消費(fèi)電子 觸摸屏 可穿戴設(shè)備

雖然無數(shù)關(guān)于未來交通的文章都以四輪電動(dòng)車作為討論重點(diǎn),但在印度、馬來西亞、泰國和印度尼西亞等諸多國家,出行更依賴于經(jīng)濟(jì)的兩輪電動(dòng)車,包括踏板式摩托車、重型摩托車、電動(dòng)摩托車、電動(dòng)輕便摩托車和電動(dòng)自行車。這些兩輪電動(dòng)車緊跟...

關(guān)鍵字: 電動(dòng)車 觸摸屏 觸摸控制器
關(guān)閉