chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

雅特力AT32 MCU實(shí)現(xiàn)SPI驅(qū)動(dòng)觸摸屏應(yīng)用程序的一般方法

雅特力 AT32 MCU ? 2024-01-19 08:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于四線電阻式觸摸屏的結(jié)構(gòu)如下圖1,在玻璃或丙烯酸基板上覆蓋有兩層透平,均勻?qū)щ姷腎TO層,分別做為X電極和Y電極,它們之間由均勻排列的透明格點(diǎn)分開(kāi)絕緣。其中下層的ITO與玻璃基板附著,上層的ITO附著在PET薄膜上。X電極和Y電極的正負(fù)端由“導(dǎo)電條”(圖中黑色條形部分)分別從兩端引出,且X電極和Y電極導(dǎo)電條的位置相互垂直。引出端X-,X+,Y-,Y+一共四條線,這就是四線電阻式觸摸屏名稱(chēng)的由來(lái)。當(dāng)有物體接觸觸摸屏表面并施以一定的壓力時(shí),上層的ITO導(dǎo)電層發(fā)生形變與下層ITO發(fā)生接觸,該結(jié)構(gòu)可以等效為相應(yīng)的電路,如下圖2。圖1. 觸摸屏結(jié)構(gòu)圖b634938a-b65f-11ee-aa22-92fbcf53809c.png

圖2. 觸摸屏等效電路

b641aba6-b65f-11ee-aa22-92fbcf53809c.png

計(jì)算觸點(diǎn)的X,Y坐標(biāo)分為如下兩步:1) 計(jì)算Y坐標(biāo),在Y+電極施加驅(qū)動(dòng)電壓Vdrive,Y-電極接地,X+做為引出端測(cè)量得到接觸點(diǎn)的電壓,由于ITO層均勻?qū)щ?,觸點(diǎn)電壓與Vdrive電壓之比等于觸點(diǎn)Y坐標(biāo)與屏高度之比。2) 計(jì)算X坐標(biāo),在X+電極施加驅(qū)動(dòng)電壓Vdrive,X-電極接地,Y+做為引出端測(cè)量得到接觸點(diǎn)的電壓,由于ITO層均勻?qū)щ?,觸點(diǎn)電壓與Vdrive電壓之比等于觸點(diǎn)X坐標(biāo)與屏寬度之比。

測(cè)得的電壓通常由ADC轉(zhuǎn)化為數(shù)字信號(hào),再進(jìn)行簡(jiǎn)單處理就可以做為坐標(biāo)判斷觸點(diǎn)的實(shí)際位置。四線電阻式觸摸屏除了可以得到觸點(diǎn)的X/Y坐標(biāo),還可以測(cè)得觸點(diǎn)的壓力,這是因?yàn)閠op layer施壓后,上下層ITO發(fā)生接觸,在觸點(diǎn)上實(shí)際是有電阻存在的。壓力越大,接觸越充分,電阻就越小,通過(guò)測(cè)量這個(gè)電阻的大小可以量化壓力大小。

通常在觸摸屏應(yīng)用中對(duì)于觸摸屏控制有專(zhuān)門(mén)的控制芯片,主要就是為了完成兩個(gè)任務(wù):其一,完成電極電壓的切換;其二,采集接觸點(diǎn)處的電壓值(ADC數(shù)據(jù))。本案例中觸摸屏使用的觸摸感應(yīng)驅(qū)動(dòng)芯片為XPT2046,顯示器驅(qū)動(dòng)芯片為ILI9341,下面將分別做介紹。

觸摸感應(yīng)器

觸摸感應(yīng)器使用的驅(qū)動(dòng)芯片為XPT2046,其包含了采樣/保持、模數(shù)轉(zhuǎn)換、串口數(shù)據(jù)輸出等功能。同時(shí)芯片集成有一個(gè)2.5V的內(nèi)部參考電壓源、溫度檢測(cè)電路,工作時(shí)使用外部時(shí)鐘。XPT2046可以單電源供電,電源電壓范圍為2.7V~5.5V。參考電壓值直接決定ADC的輸入范圍,參考電壓可以使用內(nèi)部參考電壓,也可以從外部直接輸入1V~VCC范圍內(nèi)的參考電壓(要求外部參考電壓源輸出阻抗低)。X、Y、Z、VBAT、Temp和AUX模擬信號(hào)經(jīng)過(guò)片內(nèi)的控制寄存器選擇后進(jìn)入ADC,ADC可以配置為單端或差分模式。選擇VBAT、Temp和AUX時(shí)可以配置為單端模式;作為觸摸屏應(yīng)用時(shí),可以配置為差分模式,這可有效消除由于驅(qū)動(dòng)開(kāi)關(guān)的寄生電阻及外部的干擾帶來(lái)的測(cè)量誤差,提高轉(zhuǎn)換準(zhǔn)確度。圖3. XPT2046原理框圖b65b6262-b65f-11ee-aa22-92fbcf53809c.png

LCD顯示器

LCD顯示器為一塊240*320的RGB屏幕,使用驅(qū)動(dòng)芯片為ILI9341。ILI9341能夠支持并行和串行數(shù)據(jù)總線,此案例中我們使用串行總線接口(SPI)來(lái)進(jìn)行數(shù)據(jù)傳輸。ILI9341驅(qū)動(dòng)器能夠通過(guò)窗口地址函數(shù)在內(nèi)部GRAM中指定動(dòng)態(tài)圖像的區(qū)域,并且可選擇地更新此窗口區(qū)域,這樣就可以在獨(dú)立于靜態(tài)圖像區(qū)域的同時(shí)顯示動(dòng)態(tài)圖像。ILI9341支持全彩色,8色顯示模式和休眠模式,能夠通過(guò)軟件進(jìn)行精確的電源控制,使得ILI9341能夠作為手機(jī)、MP3和PMP等便攜設(shè)備理想的液晶驅(qū)動(dòng)器。

觸摸屏工作原理

下面將對(duì)XPT2046驅(qū)動(dòng)芯片的工作原理進(jìn)行介紹。

模擬輸入

下圖描述了XPT2046片內(nèi)多路選擇器、ADC的模擬差分輸入和差分參考電壓基準(zhǔn)。圖4. 模擬輸入簡(jiǎn)圖b66c7cd2-b65f-11ee-aa22-92fbcf53809c.png

內(nèi)部參考電壓

XPT2046的內(nèi)部2.5V參考電壓源可通過(guò)控制位PD1進(jìn)行關(guān)閉或者打開(kāi)。一般地,內(nèi)部參考電壓只用于單端模式下Vbatt、Temp和AUX輸入測(cè)量。使用差分模式,觸摸屏可以獲得最佳性能。如果要與ADS7843兼容,XPT2046的內(nèi)部參考電壓源必須強(qiáng)行關(guān)閉。因此,上電后要對(duì)控制位PD1置0以確保關(guān)閉內(nèi)部參考源。圖5. 內(nèi)部電壓源示意圖b6822b54-b65f-11ee-aa22-92fbcf53809c.png

外部參考電壓輸入

+REF和-REF(見(jiàn)圖3)之間的電壓差(下文用VREF表示)決定了模擬輸入的電壓范圍。XPT2046的參考電壓輸入范圍為1V~VCC。參考電壓越低,則ADC輸出的二進(jìn)制數(shù)據(jù)結(jié)果每一個(gè)數(shù)字位所代表的模擬電壓也越低。在12位工作方式下,數(shù)據(jù)結(jié)果的最低位所代表的模擬電壓為VREF/4096,其余位依此類(lèi)推。因此,參考電壓越低,干擾引入的誤差會(huì)越大,此時(shí)要求盡可能使用低噪聲、低波動(dòng)的參考電壓源;在設(shè)計(jì)電路板時(shí),盡可能減少干擾,輸入的信號(hào)噪音也不能太高,否則會(huì)直接影響轉(zhuǎn)換精度。

差分工作模式

如前所述,當(dāng)觸摸感應(yīng)器XPT2046作為觸摸屏應(yīng)用時(shí),可以配置為差分模式。差分模式的優(yōu)點(diǎn)是:+REF和-REF的輸入分別直接接到Y(jié)P、YN上,可消除由于驅(qū)動(dòng)開(kāi)關(guān)的導(dǎo)通電阻引入的坐標(biāo)測(cè)量誤差。缺點(diǎn)是:無(wú)論是采樣還是轉(zhuǎn)換過(guò)程中,驅(qū)動(dòng)開(kāi)關(guān)都需要接通,相對(duì)單端模式而言,功耗會(huì)有增加。當(dāng)SER/DFR置為低電平時(shí),XPT2046為差分工作模式,如下圖所示。圖6. 差分參考源工作模式簡(jiǎn)圖b6926cc6-b65f-11ee-aa22-92fbcf53809c.png

軟件流程

接下來(lái)將簡(jiǎn)單介紹本案例的觸摸屏驅(qū)動(dòng)軟件代碼流程。首先上電之后需要對(duì)所用到的外設(shè)進(jìn)行初始化,包括CRM、GPIO、SPI和DMA等外設(shè)。外設(shè)初始化完成后即可開(kāi)始進(jìn)行觸摸校準(zhǔn),通過(guò)調(diào)用touch_adjust()函數(shù)完成。校準(zhǔn)完成后會(huì)在屏幕顯示一系列的校準(zhǔn)參數(shù),用于后續(xù)計(jì)算觸摸坐標(biāo)使用。隨后,即可開(kāi)始進(jìn)行觸摸測(cè)試,測(cè)試過(guò)程中會(huì)在屏幕畫(huà)出已觸摸的坐標(biāo)點(diǎn),以及坐標(biāo)值。還設(shè)置了清屏按鈕,點(diǎn)擊即可清除屏幕已顯示內(nèi)容和坐標(biāo)值。為了提高數(shù)據(jù)傳輸效率,此demo中清屏和畫(huà)點(diǎn)數(shù)據(jù)通過(guò)DMA-SPI進(jìn)行傳輸,軟件流程圖如下:圖7. 軟件流程圖b6a0bb28-b65f-11ee-aa22-92fbcf53809c.png注:由于觸摸校準(zhǔn)對(duì)觸摸功能來(lái)說(shuō)是必須完成的,如果未完成校準(zhǔn)則無(wú)法進(jìn)行后續(xù)的工作。

觸摸屏快速使用方法

硬件資源

1) AT32-Video-EV2) 2.4寸TFT_LCD3) AT-START-F403A V1.2實(shí)驗(yàn)板圖8. 觸摸屏硬件資源圖b6ad0784-b65f-11ee-aa22-92fbcf53809c.pngNote:1.該demo是基于AT32F403A的硬件條件,若使用者需要在AT32其他型號(hào)上使用,請(qǐng)修改相應(yīng)配置即可。2.供電部分:使用電源供電,或USB線供電(勿使用Link單獨(dú)供電)。

軟件資源

AN0154_LCD_Touch_Sourcecode,觸摸屏案例測(cè)試代碼,工程路徑位于:Sourcecode\utilities\mdk_v5

關(guān)鍵代碼

1) 觸摸點(diǎn)坐標(biāo)獲取函數(shù),用于獲取觸摸坐標(biāo)值,關(guān)鍵代碼如下:b6ce2e3c-b65f-11ee-aa22-92fbcf53809c.png2) 觸摸校準(zhǔn)函數(shù),用于獲取校準(zhǔn)參數(shù),關(guān)鍵代碼如下:b6e735da-b65f-11ee-aa22-92fbcf53809c.png3) 觸摸屏測(cè)試函數(shù),用于測(cè)試觸摸屏,關(guān)鍵代碼如下:b704fb2e-b65f-11ee-aa22-92fbcf53809c.png4) LCD清屏函數(shù),用于清除顯示內(nèi)容,關(guān)鍵代碼如下:b7181ea2-b65f-11ee-aa22-92fbcf53809c.png5) LCD畫(huà)點(diǎn)函數(shù),用于顯示觸摸坐標(biāo)點(diǎn),關(guān)鍵代碼如下:b723f966-b65f-11ee-aa22-92fbcf53809c.png

LCD Touch demo 使用

LCD Touch demo使用步驟如下:1) 編譯下載觸摸屏案例測(cè)試代碼。2) 觸摸屏進(jìn)入校準(zhǔn)界面,依次點(diǎn)擊四個(gè)校準(zhǔn)坐標(biāo)點(diǎn),如下圖8。3) 校準(zhǔn)完成后LCD會(huì)顯示校準(zhǔn)信息,包含四個(gè)校準(zhǔn)參數(shù)VX、VY、CHX和CHY,如下圖9。4) 點(diǎn)擊屏幕任意處,將會(huì)跳轉(zhuǎn)到觸摸屏測(cè)試界面,此時(shí)觸摸屏?xí)⒂|摸點(diǎn)繪制在LCD上,還會(huì)實(shí)時(shí)顯示觸摸點(diǎn)的坐標(biāo),點(diǎn)擊Clear按鈕將清除界面,如下圖10。圖9. 觸摸屏校準(zhǔn)界面b732a54c-b65f-11ee-aa22-92fbcf53809c.png圖10. 觸摸屏校準(zhǔn)信息b7460628-b65f-11ee-aa22-92fbcf53809c.png圖11. 觸摸屏測(cè)試界面b75ab12c-b65f-11ee-aa22-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18628

    瀏覽量

    387540
  • 觸摸屏
    +關(guān)注

    關(guān)注

    42

    文章

    2443

    瀏覽量

    120969
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1867

    瀏覽量

    99867
  • 雅特力
    +關(guān)注

    關(guān)注

    0

    文章

    190

    瀏覽量

    9078
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AT32 MCU推動(dòng)低空經(jīng)濟(jì)發(fā)展

    AT32系列MCU憑借288MHz主頻與高精度外設(shè),為無(wú)人機(jī)飛控、電調(diào)及云臺(tái)提供核心算
    的頭像 發(fā)表于 12-04 09:53 ?999次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b><b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b>推動(dòng)低空經(jīng)濟(jì)發(fā)展

    活動(dòng)預(yù)告|與您相約2025電機(jī)控制先進(jìn)技術(shù)研討會(huì)

    、工業(yè)驅(qū)動(dòng)等多元場(chǎng)景。同時(shí),產(chǎn)品市場(chǎng)總監(jiān)林金海將發(fā)表“AT32MCU持續(xù)賦能機(jī)器人及多元電機(jī)驅(qū)動(dòng)
    的頭像 發(fā)表于 11-04 11:51 ?2375次閱讀
    活動(dòng)預(yù)告|<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>與您相約2025電機(jī)控制先進(jìn)技術(shù)研討會(huì)

    AT32F421吊扇控制芯助力綠色節(jié)能

    AT32F421 MCU 主打吊扇控制器,憑無(wú)感 FOC、高集成、多保護(hù)優(yōu)勢(shì),滿足工程師降本提效、用戶舒適節(jié)能需求,適配智能家居與能效趨勢(shì)。
    的頭像 發(fā)表于 10-22 09:45 ?263次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32F421吊扇控制芯助力綠色節(jié)能

    MCU智能監(jiān)測(cè)系統(tǒng)為電鉆提供全鏈路保護(hù)

    AT32M412EBP7以240 MHz Cortex-M4F硬核驅(qū)動(dòng)無(wú)刷FOC,65 N·m零速啟停,4 MSPS ADC精檢電流,-40~105 ℃寬溫運(yùn)行,動(dòng)態(tài)功耗僅80
    的頭像 發(fā)表于 09-10 09:25 ?954次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b><b class='flag-5'>MCU</b>智能監(jiān)測(cè)系統(tǒng)為電鉆提供全鏈路保護(hù)

    ??AT32F435:240MHz多軸伺服控制成本最優(yōu)解?

    AT32系列以“納米級(jí)精度、微秒級(jí)響應(yīng)、全棧式生態(tài)”重構(gòu)伺服控制系統(tǒng)邊界,其算架構(gòu)、實(shí)時(shí)控制鏈及安全機(jī)制精準(zhǔn)匹配工業(yè)自動(dòng)化高可靠性需
    的頭像 發(fā)表于 07-25 10:35 ?589次閱讀
    ??<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32F435:240MHz多軸伺服控制成本最優(yōu)解?

    科技精彩亮相2025 MCU及嵌入式技術(shù)論壇

    7月24日,由AspenCore主辦的2025MCU及嵌入式技術(shù)論壇,在深圳科興科學(xué)園圓滿落幕。在此次論壇上展示了覆蓋電機(jī)控制、智能家電、AIoT等眾多場(chǎng)景的創(chuàng)新產(chǎn)品與應(yīng)用方案。
    的頭像 發(fā)表于 07-25 08:14 ?1290次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技精彩亮相2025 <b class='flag-5'>MCU</b>及嵌入式技術(shù)論壇

    6通道、高效率白光LED驅(qū)動(dòng)器,帶有觸摸屏驅(qū)動(dòng)器電源 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()6通道、高效率白光LED驅(qū)動(dòng)器,帶有觸摸屏驅(qū)動(dòng)器電源相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有6通道、高效率白光LED驅(qū)動(dòng)器,帶有觸摸屏
    發(fā)表于 07-23 18:33
    6通道、高效率白光LED<b class='flag-5'>驅(qū)動(dòng)</b>器,帶有<b class='flag-5'>觸摸屏</b><b class='flag-5'>驅(qū)動(dòng)</b>器電源 skyworksinc

    工業(yè)智能網(wǎng)關(guān)能夠采集PLC觸摸屏

    工業(yè)智能網(wǎng)關(guān)能夠采集PLC觸摸屏的數(shù)據(jù)。工業(yè)智能網(wǎng)關(guān)作為連接工業(yè)場(chǎng)景本地設(shè)備(如PLC、傳感器、觸摸屏等)與遠(yuǎn)端業(yè)務(wù)系統(tǒng)的網(wǎng)絡(luò)通信設(shè)備,具備數(shù)據(jù)采集、協(xié)議解析、邊緣計(jì)算等功能,可實(shí)現(xiàn)對(duì)PLC
    的頭像 發(fā)表于 06-25 14:30 ?561次閱讀
    工業(yè)智能網(wǎng)關(guān)能夠采集PLC<b class='flag-5'>觸摸屏</b>嗎

    首日速遞 | 閃耀2025慕尼黑上海電子展,全方位展現(xiàn)智能“芯”實(shí)力

    4月15日,慕尼黑上海電子展(electronicaChina2025)在上海新國(guó)際博覽中心盛大啟幕。攜多款AT32系列MCU新品及完
    的頭像 發(fā)表于 04-16 00:15 ?770次閱讀
    首日速遞 | <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>閃耀2025慕尼黑上海電子展,全方位展現(xiàn)智能“芯”實(shí)力

    觸摸屏的防水方案該如何選擇?#觸摸屏 #工作原理大揭秘 #人工智能

    觸摸屏
    jf_95705721
    發(fā)布于 :2025年04月14日 13:59:29

    具有大型嵌入式SRAM,用于一般MCU應(yīng)用程序的指紋芯片-P1032BF1

    P1032BF1是款基于ARM Cortex-M3的單片機(jī),專(zhuān)為Wi-Fi /藍(lán)牙通信控制而設(shè)計(jì);能夠實(shí)現(xiàn)指紋的圖像采集、特征提取、特征比對(duì),可應(yīng)用于智能鎖;支持大型程序代碼和擁有大型嵌入式SRAM,也可用于
    的頭像 發(fā)表于 03-04 09:27 ?684次閱讀

    案例解說(shuō)PLC、觸摸屏及變頻器綜合應(yīng)用

    《案例解說(shuō)PLC、觸摸屏及變頻器綜合應(yīng)用》書(shū)詳細(xì)闡述了PLC(可編程邏輯控制器)、觸摸屏及變頻器的綜合應(yīng)用。以下是對(duì)該書(shū)的案例解說(shuō)以及PLC、觸摸屏及變頻器綜合應(yīng)用的
    的頭像 發(fā)表于 02-19 09:43 ?1451次閱讀

    4線電阻式觸摸屏是如何工作的

    4線電阻式觸摸屏種常見(jiàn)的觸控技術(shù),廣泛應(yīng)用于各種工業(yè)和消費(fèi)電子產(chǎn)品中。這類(lèi)觸摸屏的工作原理是基于壓力感應(yīng):當(dāng)屏幕表面受到觸摸時(shí),頂層(通常是
    的頭像 發(fā)表于 01-17 17:14 ?3642次閱讀
    4線電阻式<b class='flag-5'>觸摸屏</b>是如何工作的

    深度應(yīng)用在智能冰箱觸摸屏中的電容式觸摸芯片-GT301L

    ?智能冰箱觸摸屏的工作原理主要基于電容式觸摸屏技術(shù)?。當(dāng)手指觸摸到屏幕上時(shí),會(huì)對(duì)屏幕的電容板產(chǎn)生電荷,通過(guò)感應(yīng)電極實(shí)現(xiàn)電荷的感應(yīng)和定位。
    的頭像 發(fā)表于 01-14 09:41 ?1026次閱讀
    深度應(yīng)用在智能冰箱<b class='flag-5'>觸摸屏</b>中的電容式<b class='flag-5'>觸摸</b>芯片-GT301L

    廣州大彩講堂:安卓/linux觸摸屏四路CVBS輸入實(shí)現(xiàn)同時(shí)顯示!

    廣州大彩串口安卓/linux觸摸屏四路CVBS輸入實(shí)現(xiàn)同時(shí)顯示!
    的頭像 發(fā)表于 12-25 16:49 ?1164次閱讀
    廣州大彩講堂:安卓/linux<b class='flag-5'>觸摸屏</b>四路CVBS輸入<b class='flag-5'>實(shí)現(xiàn)</b>同時(shí)顯示!