新聞中心

        EEPW首頁 > 物聯網與傳感器 > 設計應用 > 電容觸摸傳感的理論框架

        電容觸摸傳感的理論框架

        作者:Thomas Perme 微芯科技公司 應用工程師 時間:2009-07-20 來源:電子產品世界 收藏

          下一步是確定按鈕是否被按下。如果按鈕未被按下,則繼續對讀數求均值。如果按鈕被按下,則不對讀數求均值,也就是說它將繼續一直跟蹤讀數(通常這不是所期望的)。然后,通過在C代碼中使用位標志或通過其他方式,向應用程序代碼指示按鈕已被按下。不要在中斷服務程序(ISR)中調用需要大量進一步計算的程序——較好的做法是設置一個標志,讓主循環進行響應。

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

          Buttons.SENSOR0 = 0; // 未被按下

          Buttons.SENSOR0 = 1; // 被按下

          此時,如果只有單個按鍵,則按照基本方法的描述,通過將定時器清零或將電容對地放電來重新開始測量過程。如果存在多個按鍵,則按順序掃描每個按鍵。按照圖1中的流程圖,基本的系統可以定期掃描按鍵。

          尚待討論的是如何確定按鍵是否被按下。最需要考慮和注意的是圖1中的“按鍵是否被按下?”判斷塊的細節。這將在下一步討論。

        1

        簡單的掃描流程圖 



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁都县| 旅游| 白水县| 拜泉县| 绥滨县| 桃江县| 钟祥市| 南木林县| 太原市| 尉犁县| 汉中市| 文水县| 根河市| 松潘县| 荔浦县| 建湖县| 都匀市| 肥城市| 手机| 咸宁市| 和硕县| 松滋市| 论坛| 政和县| 马关县| 松溪县| 舞阳县| 达州市| 塔城市| 姚安县| 吴忠市| 凤冈县| 恩平市| 万山特区| 永州市| 大同市| 镇沅| 聂荣县| 湛江市| 桦川县| 乌苏市|