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

當前位置:首頁 > 測試測量 > 測試測量
[導讀] 隨著嵌入式微處理器性能的提高,集成的外圍接口設備越來越多,而外圍設備與處理器之間多采用中斷方式進行通信,即使在沒有操作系統(tǒng)的情況下,也常需要對多個外圍設備的中斷處理例程進行動態(tài)加載,從而實現(xiàn)對多個

    隨著嵌入式微處理器性能的提高,集成的外圍接口設備越來越多,而外圍設備與處理器之間多采用中斷方式進行通信,即使在沒有操作系統(tǒng)的情況下,也常需要對多個外圍設備的中斷處理例程進行動態(tài)加載,從而實現(xiàn)對多個外圍設備的集中動態(tài)管理。同時,中斷功能可以解決CPU內(nèi)部運行速度遠遠快于外部總線速度而產(chǎn)生的等待延時問題。因此,嵌入式微處理器的應用設計中,中斷處理通常是系統(tǒng)的核心任務之一。

1 觸摸屏
    (1)觸摸屏簡介
    隨著多媒體信息查詢的與日俱增,人們越來越關注觸摸屏。觸摸屏具有堅固耐用、反應速度快、節(jié)省空間、易于交流等許多優(yōu)點,作為一種最新的電腦輸入設備,它是目前最簡單、方便、自然的人機交互方式。它賦予多媒體嶄新的面貌,是極富吸引力的全新多媒體交互設備。觸摸屏由觸摸檢測部件和觸摸屏控制器組成。觸摸檢測部件安裝在顯示器屏幕前面,用于檢測用戶觸摸位置,接收信息后送至觸摸屏控制器;觸摸屏控制器的主要作用是從觸摸點檢測裝置上接收觸摸信息,并將它轉換成觸點坐標后送給CPU,同時能接收CPU發(fā)來的命令并加以執(zhí)行。按照觸摸屏的工作原理和傳輸信息的介質,觸摸屏可以分為4種,即電阻式、電容感應式、紅外線式以及表面聲波式。這里采用的是四線電阻屏。
    (2)S3C2410A觸摸屏控制器
    S3C2410A觸摸屏的外接電路主要是控制上下兩層導電層的通斷情況以及取電壓,取電壓之后還需要將這個模擬量轉換成數(shù)字量,這部分工作主要是靠S3C2410A芯片中的模數(shù)轉換器來實現(xiàn)的。即觸摸屏的功能實現(xiàn)實際上分兩部分,分別是觸摸屏的外接電路部分和S3C2410A芯片自帶的A/D轉換控制部分。

2 ARM嵌入式操作系統(tǒng)中斷處理方法
    在嵌入式系統(tǒng)中外部設備的功能主要是靠中斷機制來實現(xiàn)的。因此,ARM作為嵌入式微處理器的典型代表,為保證系統(tǒng)的實時性和穩(wěn)定性,建立了一套完整的異常處理機制。
2.1 S3C2410A中斷寄存器
    每個寄存器在中斷處理流程中所扮演的角色是不同的,中斷流程如圖1所示。


2.2 中斷與中斷服務程序
    中斷的硬件邏輯將檢測到的中斷,以某種方式指向中斷服務程序的地址,該地址在頭文件中以宏定義的形式出現(xiàn)。用戶在自己的程序中,將中斷服務程序的地址賦給該指針,從而將中斷與中斷服務程序聯(lián)系起來。
    為了方便使用高級語言編寫異常處理函數(shù),ARM編譯器對異常處理函數(shù)作了特定的擴展,只要使用關鍵字__irq,編譯出來的函數(shù)就滿足異常響應對現(xiàn)場保護和恢復的需要。
    在ADS編譯器中,__irq專門用來聲明IRQ中斷服務程序。如果用__irq來聲明一個函數(shù),那么該函數(shù)就是IRQ中斷服務程序,編譯器會自動在函數(shù)內(nèi)部增加中斷現(xiàn)場保護代碼。

3 中斷方式實現(xiàn)觸摸屏驅動
3.1 中斷寄存器的設置與使能
    S3C2410A的觸摸屏是帶子中斷的內(nèi)部中斷。當中斷發(fā)生后,SUBSRCPND相應位置1,如果沒有被INTSUBMSK屏蔽,那么SRCPND相應位置1,如果沒有被INTMSK屏蔽,就進一步設置INTMOD。這里采用IRQ中斷方式,所以SRCPND可以有多位置1(FIQ只能有1位),經(jīng)過PRIORITY選出一個優(yōu)先級高的,然后把INTPND相應位置1(只能選出1位),進入IRQ,讓CPU處理。


    首先必須弄清楚SUBSRCPND與SRCPND之間的關系,幾個SUBSRCPND可能對應同一個SRCPND。經(jīng)過不斷總結,得出的對應關系如表1所列。從表中可知,觸摸屏要用到SUBSRCPND中的INT_TC位,即SUBSRCPND[9]。這里定義變量:
    #define BIT_SUB_TC(0x1<<9)
    與之對應的是SRCPND中的INT_ADC位,即SRCPND[31],又定義變量:
    #define BIT_ADC(0xl<<31)
    INTMOD與PRIORITY采用默認設置。因此,可以把觸摸屏的中斷過程寫為:


   
3.2 觸摸屏中斷與觸摸屏中斷程序
    首先使能ARM芯片的中斷向量。當有IRQ中斷到來,CPU會自動到0x18地址處取指。0x18處的指令是CPU根據(jù)中斷源算好的。這里觸摸屏的中斷INT-ADC來了,那么0x18處的指令就是跳轉到地址0x9c處。然后就執(zhí)行“l(fā)dr pc,=HandlerINT_ADC”這條指令。這條指令的執(zhí)行結果就是跳轉到“HandlerINT_ADC”處執(zhí)行。
    那么“HandlerINT_ADC”處又是什么指令呢?從訪問絕對地址的內(nèi)存位置“#define pISR_ADC(*(unsigned*)(ISR_STARTADDRESS+0x9c))”可知,“HandlerINT_ADC”處的地址就是_ISR_STARTADDRESS+0x9C。
    上述語句把無符號整數(shù)_ISR_STARTADDRESS+0x9c強制轉換為指針,指向RAM,通過語句“pISR_ADC=(int)touchscreen;”對它進行訪問,touchscreen即為所定義的觸摸屏中斷程序,該中斷服務程序必須使用“__irq"關鍵字進行聲明。這樣,用戶在自己的程序中,將中斷服務程序的地址賦給該指針,從而將觸摸屏的中斷與觸摸屏的中斷程序聯(lián)系起來。整個觸摸屏中斷與觸摸屏中斷程序的聯(lián)系如圖2所示。

結語
     本文完成了觸摸屏相關中斷寄存器的設置,并編寫了觸摸屏的中斷處理程序,采用編寫“__irq”函數(shù)的方法實現(xiàn)了基于中斷的觸摸屏控制。在實際應用中,該程序設計簡單可靠,觸摸點坐標值讀取準確,且無粘滯現(xiàn)象,達到了預期效果。

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

摘要:城市可用空間有限,尤其是管網(wǎng)建設空間,施工單位必須合理設置施工方案,保障混接管道的工作可以正常展開。除了科學的技術指導工作之外,還需展開必要的施工管理工作,控制施工期間的各種風險因素?,F(xiàn)以某管混接改造項目為例,介紹...

關鍵字: 實施階段 安全風險 控制方法

摘要:針對如何檢測出性能較差的鋰電池,提出了一種先學習后檢測的方案。裝置首先通過學習模式,獲得電池樣本的平均數(shù)據(jù),將平均數(shù)據(jù)設置為判定基準值:然后進入工作模式,在工作模式中,若檢測到某節(jié)電池的電性能數(shù)據(jù)與判定基準值的差值...

關鍵字: 鋰動力電池 內(nèi)阻檢測 觸摸屏

基于maXTouch技術的顯示屏旋鈕控制器通過將機械旋鈕與現(xiàn)有多點觸摸顯示器相結合,實現(xiàn)了創(chuàng)新的人機接口(HMI)解決方案

關鍵字: Microchip 控制器 觸摸屏

摘要:傳統(tǒng)磁控濺射鍍膜機控制系統(tǒng)主要由單片機、繼電器控制構成,操作過程主要依靠人工完成,效率低,且不具備安全互鎖、數(shù)據(jù)采集等功能?,F(xiàn)研制的自動磁控濺射鍍膜設備以歐姆龍PLC為主控制器,配合MCGS觸摸屏實現(xiàn)了磁控濺射鍍膜...

關鍵字: 機電一體化 PLC 觸摸屏

摘要:首先介紹了CANopen通信的變頻器控制系統(tǒng)組成,然后對系統(tǒng)中主要組成部分的功能、應用做了介紹,最后以變頻器的啟動、停止及轉速的設定和反饋為例,介紹了變頻器控制系統(tǒng)的設計方法。該控制系統(tǒng)在工業(yè)控制領域應用較為廣泛,...

關鍵字: 變頻器 PLC 觸摸屏

上海2022年5月16日 /美通社/ -- 熱愛繡花,向往繡花?每次看到別人曬出來的繡花成品就蠢蠢欲動?如今越來越多商鋪、個人愛好者開始嘗試商用繡花機。作為商鋪,可以使用Br...

關鍵字: 繡花機 BSP 精度 觸摸屏

加拿大魁北克省布羅蒙市 - 2022年4月8日 - Boréas Technologies的NexusTouch?壓電觸覺平臺經(jīng)過精心構造和設計,對智能手機設計和手游舉足輕重。通過采用觸覺技術,用戶觸摸輸入后可獲取觸摸輸...

關鍵字: Boréas Technologies 觸摸屏 智能手機

??題注??:????????本文介紹的di/dt、dV/dt分開單獨控制方法,不僅適用于負載開關,還廣泛用于電機控制功率MOSFET或IGBT驅動電路:(1)調(diào)整驅動電路電阻RG,調(diào)整dV/dt(2)調(diào)整并聯(lián)電容CGS...

關鍵字: 控制方法 線性 功率MOSFET

只要支持MODBUS通訊協(xié)議的觸摸屏都可以與正運動控制器連接使用。控制器使用MODBUS協(xié)議與觸摸屏通訊時,此時需要將數(shù)據(jù)放在MODBUS寄存器內(nèi)進行傳遞。

關鍵字: 觸摸屏 控制器

蘋果x屏幕失靈亂跳_蘋果iphone11 pro max屏幕觸摸失靈怎么辦?

關鍵字: 電阻 觸摸屏

測試測量

28688 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉