新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Atmel QTouch的ATmega48感應(yīng)按鍵設(shè)計

基于Atmel QTouch的ATmega48感應(yīng)按鍵設(shè)計

作者: 時間:2011-06-21 來源:網(wǎng)絡(luò) 收藏


5 系統(tǒng)應(yīng)用
應(yīng)用流程如圖5所示。在系統(tǒng)初始化之后,首先調(diào)用config_sensors()函數(shù)將需要的I/O口配置成的采樣口,并對各個的各個狀態(tài)進(jìn)行初始化。然后是設(shè)置參數(shù),這些參數(shù)包括校準(zhǔn)閾值、正向漂移值、負(fù)向漂移值、最大連續(xù)感應(yīng)時間等。最后,在應(yīng)用系統(tǒng)的主程序中,需要周期地調(diào)用庫函數(shù)qt_measuer_channels()對感應(yīng)信號進(jìn)行測量,并檢測按鍵的狀態(tài)。

本文引用地址:http://butianyuan.cn/article/172669.htm

f.JPG


需要注意的是,感應(yīng)按鍵采集使用了系統(tǒng)的一個定時器中斷,因此,應(yīng)用系統(tǒng)中的中斷程序會對其造成一定的影響。這就要求在按鍵感應(yīng)的過程中,應(yīng)用系統(tǒng)的中斷服務(wù)程序的處理時間越短越好。在電容感應(yīng)工作的時候,中斷服務(wù)程序處理時間不應(yīng)該超過1 ms,否則將嚴(yán)重影響感應(yīng)按鍵的靈敏度,甚至?xí)?dǎo)致感應(yīng)按鍵失靈。
應(yīng)用系統(tǒng)程序如下:
g.JPG
h.JPG

結(jié)語
技術(shù)的嵌入式感應(yīng)按鍵,簡化了難度,降低了系統(tǒng)的應(yīng)用成本,節(jié)省了印刷電路板的尺寸空間,系統(tǒng)應(yīng)用穩(wěn)定,可靈活應(yīng)用于各類電子產(chǎn)品中。


上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉