根據圖示,我們可知以後程式需要做的事:
本節中做的事情是:
a. 初始化adc
b. 讀資料
c. 在串列埠上顯示出來
根據晶元手冊建立adc.c
並新增如下內容:
#include
"../s3c2440_soc.h"
void
adc_init
(void
)int
adc_read_ain0
(void
)
新增adc測試函式:
#include
"adc.h"
void
adc_test
(void
)}
lcd與觸控螢幕是兩個裝置,是兩個完全不相同的東西。
觸控螢幕是由兩層膜組成的,他們靠的非常的近,如下圖所示。
假設我們用手指將兩層膜觸控在了一起,那麼我們怎麼去算出觸點的x,y座標呢?
測量觸點x座標:
測量觸點x座標:
使用觸控螢幕的流程:
處理等待中斷模式下的等效電路圖:
觸控螢幕中斷有按下中斷和鬆開中斷。
adc中斷和ts中斷沒有使能,一定會發給中斷控制器,由中斷控制器判斷是否要發給cpu。
adc中斷和ts中斷用同乙個中斷,所以一定會有暫存器去查詢是哪乙個中斷。
具體流程如下圖所示:
那麼我們怎麼寫程式呢?
ADC 觸控螢幕硬體學習 觸控螢幕按下鬆開檢測
一 感受 蛋疼的一天,真感覺自己的廢了。好多天沒有操作硬體了,上來感覺手非常生疏。並且遇到了乙個小問題一直遲遲沒有解決。1 學習過程中遇到的問題總結 a 顯示屏就是不能進入觸控中斷。後來發現如下的設定出現了問題。這個小細節讓我扣吃半天,由於這個設定始終不能進入觸控中斷。void touchscree...
觸控螢幕驅動程式設計
觸控螢幕作為一種輸入裝置,是目前最簡單 方便的一種人機互動方式,具有堅固耐用 反應速度快 節省空間 易於交流等優點。從技術原理來分,觸控螢幕可以分為以下幾類 電阻式觸控螢幕 電容式觸控螢幕 紅外線技術觸控螢幕 表面聲波技術觸控螢幕 向量壓力感測技術觸控螢幕 常用的有電阻式觸控螢幕和電容式觸控螢幕。電...
觸控螢幕程式設計要點
專案實戰派 觸控螢幕程式設計要點 觸控螢幕作為一種更為直接的人機互動方式,現在廣泛運用於智慧型手機 工業控制 場景展示等許多場合。作為程式設計師,如何理解觸控螢幕程式設計?如何做好的觸控螢幕程式設計?現在已經有的資源包括那些?藉著專案牽引,我對這個問題進行一定探索,經驗有限,歡迎批評交流。一 如何理...