<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM處理器的TSC2046觸摸屏控制器的應用

          基于ARM處理器的TSC2046觸摸屏控制器的應用

          作者: 時間:2012-03-15 來源:網絡 收藏

          LPC2132芯片操作電壓為3.0~3.6V,本系統(tǒng)采用3.3V供電,便于供電電壓統(tǒng)一。晶振采用常規(guī)直插晶振11.0592MHz。由于LPC2132芯片的高速度、低功耗、低工作電壓導致其噪聲容限低,對電源的紋波、瞬態(tài)響應性能、時鐘源的穩(wěn)定性、電源監(jiān)控等諸多方面的要求較高。本系統(tǒng)的復位電路采用微專用的電源監(jiān)控芯片STM811,如圖2所示。該芯片在初次上電和系統(tǒng)電壓小于3 V時會輸出復位信號,同時此芯片不需要任何外圍電路,且?guī)в惺謩訌臀还δ?。本系統(tǒng)外設只有一個就是。LPC2132和連接如圖3所示,SCK0引腳為SPI時鐘,MOSI引腳為SPI主機輸出從機輸入,MISO引腳為SPI主機輸入從機輸出,這三根線為SPI總線。2046_CS為的片選引腳,PENI RQ為筆中斷信號,CZ6為連接口。

          本文引用地址:http://www.ex-cimer.com/article/149410.htm

          f.jpg



          4 程序設計
          本文的驅動程序以上面所設計的硬件為基礎。的驅動程序通過標準SPI(Serial Peripheral Interface)協(xié)議和LPC2132通信。當被按下(即有觸摸事件發(fā)生)時,則TSC2046通過PENIRQ中斷引腳向LPC2132發(fā)中斷請求。LPC2132接到請求后,應延時一下再響應其請求,目的是為了消除抖動使得采樣更準確。也可以嘗試3次采樣取最后一次結果為準,目的也是為了消除抖動。LPC2132驅動觸摸屏工作的程序流程如圖4所示。

          h.jpg



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();