新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > Cortex-M4核Kinetis平臺(tái)的電容式觸摸鍵盤設(shè)計(jì)

Cortex-M4核Kinetis平臺(tái)的電容式觸摸鍵盤設(shè)計(jì)

作者: 時(shí)間:2012-08-21 來源:網(wǎng)絡(luò) 收藏

3 系統(tǒng)軟件
K60MCU的TSI模塊不僅簡化了硬件上的,而且在軟件方面,通過簡單的配置相關(guān)寄存器、編寫相應(yīng)的校準(zhǔn)程序和中斷服務(wù)程序即可驅(qū)動(dòng)功能,極大地簡化了軟件設(shè)計(jì)流程。本系統(tǒng)軟件設(shè)計(jì)采用中斷方式,TSI模塊自動(dòng)進(jìn)行周期性掃描,只有事件發(fā)生時(shí)才觸發(fā)中斷進(jìn)行響應(yīng),減少CPU負(fù)擔(dān)。具體的TSI模塊內(nèi)部編程框圖如圖5所示。其中,每個(gè)功能模塊都是由相關(guān)寄存器中相應(yīng)的控制位控制的。

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

e.JPG


3.1 TSI模塊初始化
對(duì)TSI模塊的初始化主要是根據(jù)實(shí)際硬件設(shè)計(jì)對(duì)其相關(guān)寄存器進(jìn)行操作,在初始化階段涉及到的相關(guān)寄存器包括通用控制與狀態(tài)寄存器(TSI0_GENCS)、掃描控制寄存器(TSI0_SCANS)、通道使能寄存器(TSI0_PEN),另外還涉及到K60MCU內(nèi)部時(shí)鐘和引腳配置寄存器等,具體初始化流程如圖6所示。

f.JPG

DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY


電容的相關(guān)文章:電容屏和電阻屏的區(qū)別




評(píng)論


相關(guān)推薦

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

關(guān)閉