无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
嵌入式操作系統Nucleus下觸摸屏驅動的開發
洪毅觸摸設備技術有限公司
收藏本文     查看收藏
  摘要: 詳細分析在Nucleus下觸摸屏驅動程序的開發,針對觸摸屏控制芯片ADS7846,分析其配置、工作原理,以及如何加載到操作系統中。這些方法為手機,PDA觸摸屏驅動的開發有一定的借鑒意義
  關鍵詞:RTOS Nucleus 觸摸屏 ADS7846

  Nucleus 是一款優秀的嵌入式實時操作系統(RTOS),具有搶占式和時間片輪轉任務調度方式,主要用在時間苛刻的嵌入式應用當中。大約95%的Nucleus用ANSI C 寫成,作為一個庫加載到應用代碼當中。目前手機行業有很多使用Nucleus。
 
  1. 觸摸屏控制電路的硬件結構
 
  觸摸屏控制電路主要有一下四部分組成:進行數據處理、控制功能的MCU,一個四線電阻式觸摸屏和控制芯片ADS7846, 以及顯示觸摸點坐標的顯示部分。
在這里主要對觸摸屏的硬件電路和驅動設計做一個較詳細的介紹
ADS7846是美國TI公司推出的一款四線制電阻式觸摸屏控制器,通過機械式觸摸,可以迅速得到觸摸點位置信號。它是一種典型的帶有連續逼近型寄存器的A/D轉換器,內部自帶2.5V參考電壓,一個和微處理器相連的SPI接口,同時具有測量溫度、觸摸壓力和電池電壓的功能,有可編程的8位或12位的分辨率。在2.7V電壓和125kHz的轉換速率下, 功耗僅為750uW,在 power down 模式下僅為0.5uW。由于這些優良的性能,在移動設備中有大量的應用。下表為控制器的主要引腳
引腳名
功能描述
+Vcc
邏輯正電源
X+,Y+
接觸摸屏正電極
X-,Y-
接觸摸屏負電極
GND
接地
Vbat
電源監控輸入端
PENIRQ
中斷輸出端
Vref
參考電壓輸入輸出端
DOUT
串行數據輸出端
DCLK
外部時鐘輸入端
DIN
串行數據輸入端
BUSY
忙信號輸出端(低電平有效)
CS
片選
 
  工作原理:圖2是觸摸屏控制器和MCU的連接電路圖。當ADS7846檢測到觸摸屏被按下時,它就會產生一個中斷信號(PENIRQ為低電平)給MCU,MCU選中ADS7846控制器(CS為低),然后通過串行口DIN向ADS7846發送8位控制字,此后DOUT在DCLK的下降沿得到12位的輸出。圖3為ADS7846在每次轉換為24個時鐘周期下的時序圖。

圖2
  2.Nucleus下ADS7846的驅動設計
 
  驅動設計的目的是將觸摸坐標即時的轉換為顯示坐標,直接在LCD屏上顯示出來,然后經過輸入識別軟件的處理(例如漢王的識別軟件),識別出輸入的字符,漢字等。
2.1 當觸摸屏按下時,會產生一個中斷,應當為ADS7846配置一個中斷。在Nucleus下,中斷分兩種,Low level 中斷(Lisr)和High level 中斷(Hisr),一般的中斷服務程序在Hisr當中處理。一個較為復雜的,多任務嵌入式系統當中,中斷服務程序(優先級比普通任務的優先級高)不能占用太多的時間,否則可能會導致其他任務不能及時得到響應。例如在觸摸屏中斷服務程序的處理,在較壞的情況下,觸摸屏可能一直被按下去,其Hisr就會占用很多的資源,導致別的任務(例如一個手機應用當中,可能導致接受電話的任務不能處理,而這是不能讓人接受的,不能想象當你寫短信時不能接受電話的情況,)所以當中斷服務程序需要占用CPU較多的處理時間時,一般要在另外激活一個任務,由任務調度機制來處理和系統中其他任務的關系,它的流程圖如圖四所示,實踐證明,這種處理方法是較好的處理方法。
 
  2.2 這里不打算對怎么創建一個Lisr,Hisr和激活一個任務做太多的介紹,詳細可以看Nucleus的文檔。重點介紹ADS7846的驅動程序的處理和如何將所得數據在LCD上正確顯示出來。
2.2.1 ADS7846處理程序的流程圖如圖五所示
圖5
 
  ADS7846在計算觸摸坐標時有兩種方式,single ended模式和difference 模式。Single ended模式利用ADS7846內部參考電壓或者外部參考電壓,得出的結果是一個電壓的AD結果。 Difference 不需要內部或者外部的參考電壓,這種模式得出的結果是觸摸點在觸摸屏位置上的百分比。這種模式可以消除參考電壓波動對換算結果的影響。 2.2.2 ADS7846換算結果在LCD屏幕上的映射
  假設LCD是個160 x 128 像素大小的屏幕,如圖六所示,假設A點的坐標為(0,0),那么可知道B,C,D是(128,0),(0,160),(128,160)。通過ADS7846得出A,B,C,D的轉換結果分別是(Xa,Ya),(Xb,Yb),(Xc,Yc),(Xd,Yd),再得出屏幕中任意點X轉換結果(Xx,Yx),那么X的坐標(x,y)可以通過下式算出來:
X=Xb -Xa=Xd -Xc
Y=Yc -Ya=Yd -Yb
x = (Xx-Xa) * 128 /X
y = (Yx -Ya) * 160/Y
得出觸摸屏的一系列坐標以后,作為手寫識別軟件的輸入,就可得出輸入的漢字,字符等。
 
  3. 結論
 
  本文簡單介紹了Nucleus下觸摸屏驅動的開發,由于當前觸摸屏的應用越來越廣泛,嵌入式系統的應用范圍也越來越廣,將對其他嵌入式系統下驅動的開發有一定的借鑒意義。
4.本文提供了部分源代碼。

 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 洪毅觸摸設備技術有限公司
聯 系 人: 白杜李
電  話: 020-33490138
傳  真:
地  址: 廣州市天河區天河路596號
郵  編: 510730
主  頁:
 
該廠商相關技術文摘:
人機界面在PLC工控系統中的應用
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
日韩和的一区二在线| 午夜一区在线| 国产精品毛片久久久| 麻豆国产91在线播放| 中文欧美日韩| 欧美成人基地 | 免费观看不卡av| 国产成人调教视频在线观看| 国产乱人伦精品一区| 天堂俺去俺来也www久久婷婷| 亚洲欧美网站| 国产一区成人| 91在线成人| 欧美三级第一页| 日韩大片在线播放| 国产精品入口久久| 中文字幕一区二区三区在线视频| 国产视频一区二| 深夜福利视频一区二区| 国产欧美日韩免费观看| 不卡av一区二区| 美女视频一区在线观看| 国产精品一区二区av日韩在线| 亚洲永久字幕| 欧美片第1页| 精品亚洲成人| 精品国产美女a久久9999| 国产在线不卡| 神马日本精品| 青青草精品视频| 99久久精品网| 久久影视三级福利片| 亚洲精品在线观看91| 国产精品麻豆成人av电影艾秋 | 国产综合色产| 激情欧美国产欧美| 日韩一区亚洲二区| 91在线成人| 亚洲韩日在线| 在线人成日本视频| 亚洲91网站| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 精品伊人久久| 国产精品麻豆久久| 久久中文字幕av| 国产精品2区| 日韩精品中文字幕吗一区二区| 国产毛片精品久久| 久久高清免费| 国产日本精品| 亚洲欧美日韩在线观看a三区| 中文字幕在线官网| 国产精品美女午夜爽爽| 日本不卡一区二区| 久久亚洲国产| 久久亚洲黄色| 国产精品一区二区美女视频免费看| 亚洲一级网站| 亚洲二区在线| 亚洲福利一区| 91精品丝袜国产高跟在线| 伊人影院久久| 色婷婷亚洲mv天堂mv在影片| 蜜芽一区二区三区| 日产精品一区| 国产精品专区免费| а√天堂8资源中文在线| 91精品国产自产精品男人的天堂| 日本一区二区高清不卡| 久久精品国产网站| 日韩影院二区| 欧美成人a交片免费看| 成人久久一区| 日韩国产激情| 亚洲韩日在线| 老司机精品久久| 蜜桃视频一区二区| 午夜视频精品| 麻豆成全视频免费观看在线看| 精品日韩视频| 日韩午夜黄色| 国产理论在线| 久久精品成人| 亚洲免费激情| 日韩一区二区三区免费| 国产精品久久久网站| 蜜桃精品在线| 丝袜诱惑制服诱惑色一区在线观看| 黄色免费成人| 蜜芽一区二区三区| 久久性天堂网| 日韩国产一区二| 国产探花在线精品| 丁香六月综合| 蜜桃视频免费观看一区| 日本少妇一区| 国产91在线精品| 久久天堂影院| 国产精品二区不卡| 亚洲视频二区| 久久国产精品免费一区二区三区| 精品国产乱码久久久| 国产高清不卡| 久久婷婷av| 99视频精品全部免费在线视频| 中文字幕在线看片| 亚洲欧美日韩高清在线| 日韩精品麻豆| 91精品国产调教在线观看| 国产精品日韩| 捆绑调教美女网站视频一区| 免费在线小视频| 不卡中文一二三区| 男女男精品网站| 99久久久久国产精品| 视频一区二区三区中文字幕| 中文在线中文资源| 国产精品777777在线播放| 亚洲专区一区| 中文日韩在线| 久久精品欧洲| 久久成人亚洲| 国产精品综合| 日韩久久电影| 在线国产日韩| 国产不卡精品| 免费视频久久| 日韩大片免费观看| 伊人久久婷婷| 国产午夜久久av| 国产日产高清欧美一区二区三区 | 久久久久国产一区二区| 久久久久中文| 伊人影院久久| 亚洲美女91| 精品视频91| 91精品国产91久久久久久黑人| 日韩精品一区第一页| 美女高潮久久久| 欧美中文字幕一区二区| 免费人成黄页网站在线一区二区| 免费在线欧美视频| 国产精品对白久久久久粗| 欧美日韩一区二区三区不卡视频| 久久精品播放| 久久亚洲一区| 麻豆91在线播放| 国产日韩专区| 国产精品成人自拍| 红桃视频国产精品| 成人亚洲一区二区| 亚洲欧美久久久| 国产精品亚洲综合色区韩国| 国产亚洲久久| 久久精品女人| 日本精品不卡| 天堂av在线一区| 天堂av在线| 91精品国产自产观看在线| 玖玖玖国产精品| 欧美日韩精品免费观看视欧美高清免费大片| 久久精品国内一区二区三区水蜜桃| 999久久久亚洲| 国产精品第一国产精品| zzzwww在线看片免费| 欧美一区二区三区高清视频| 久久男女视频| 精品中文在线| 国产精品成人a在线观看| 日本麻豆一区二区三区视频| 99视频+国产日韩欧美| 日本久久黄色| 在线亚洲成人| 久久免费影院| 日韩视频网站在线观看| 四虎国产精品免费久久| 爽好多水快深点欧美视频| 亚洲欧美成人综合| 98精品视频| 久久国产精品99国产| 日韩av中文字幕一区| 亚洲国产一区二区在线观看| 成人一区而且| 欧美一级二级视频| 久久国产乱子精品免费女| 天堂av一区| 一区二区三区四区日韩| 久久精品免费一区二区三区| 色婷婷色综合| 日韩在线观看一区二区| 亚洲日产国产精品| 日韩高清不卡一区二区| 亚洲欧美日本视频在线观看| 国产精品一区二区精品视频观看| 亚洲三级毛片| 日韩国产在线观看一区| 午夜欧美精品久久久久久久| 久久久久久久久久久妇女| 综合色就爱涩涩涩综合婷婷| 亚洲一区二区三区四区电影|