新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > Cortex-M4核Kinetis平臺的電容式觸摸鍵盤設計

        Cortex-M4核Kinetis平臺的電容式觸摸鍵盤設計

        作者: 時間:2012-08-21 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/176416.htm

        e.JPG


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

        f.JPG

        DIY機械鍵盤相關社區:機械鍵盤DIY


        電容的相關文章:電容屏和電阻屏的區別




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长子县| 德格县| 景谷| 东海县| 丹棱县| 依兰县| 三河市| 图们市| 保靖县| 苍南县| 峡江县| 济阳县| 洪洞县| 忻州市| 容城县| 万年县| 平陆县| 平定县| 吴堡县| 麻栗坡县| 五指山市| 修水县| 海兴县| 沾益县| 斗六市| 蒲江县| 灵璧县| 区。| 桂阳县| 新乐市| 湘潭市| 凤台县| 揭东县| 通渭县| 信丰县| 平江县| 民勤县| 辽宁省| 泰州市| 保靖县| 辉县市|