国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

【DIY計劃】基于LPC845的CapTouch的觸摸板軟件調(diào)試

2024/05/19
1748
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

去年做的LPC845電容觸摸板子,今年終于調(diào)好軟件了。參考了官方程序例子,修修改改,圓環(huán)觸摸效果終于出來了。感覺效果還不錯,可以實現(xiàn)圓環(huán)當觸摸按鍵和模擬值。

下面就是串口輸出測試的9路觸摸端口數(shù)值。其中圓環(huán)使用觸摸的3-8路端口。線性滑塊使用0-2這3路端口,不過線性滑塊部分沒畫好,效果不行。后面再試試畫個滑塊。

下圖中touch是觸摸通道,wheel是計算的模擬值,模擬值范圍大概0-250左右。

實際板子如下:

去年調(diào)試時總是X3路端口觸摸值不對勁,所以一直沒搞好。今年終于發(fā)現(xiàn)問題所在了。都是被lpc845的SDK坑了。也不知道新的SDK有沒改正這個錯誤。

主要原因就是X3路端口沒有切換到觸摸功能。

下面就是SWM切換觸摸端口函數(shù),這個函數(shù)有個問題

因為切換函數(shù)的X3路參數(shù)數(shù)值正好是0x80000000,而這個值正好是X4-X8,YH,YL的標志位用于區(qū)分是寫入PINENABLE0還是PINENABLE1的參數(shù)。所以在調(diào)用X3切換的參數(shù)時,實際并沒有寫道SWM切換的PINENABLE0的31位,導致X3觸摸端口沒使能觸摸功能。

下面是X3切換的寄存器位置。

這里就可以看到X3路端口沒有使能。

最終修改了了一下。可以看到X3成功切換使能了。

為了解決這個問題耽誤了好久。。。。。。

后面就可以用這個觸摸圓環(huán)做一些其他控制了。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
NC7SZ27P6X 1 Fairchild Semiconductor Corporation NOR Gate, LVC/LCX/Z Series, 1-Func, 3-Input, CMOS, PDSO6, 1.25 MM, EIAJ, SC-88, SC-70, 6 PIN
$0.26 查看
LTC6990CDCB#TRPBF 1 Linear Technology LTC6990 - TimerBlox: Voltage Controlled Silicon Oscillator; Package: DFN; Pins: 6; Temperature Range: 0°C to 70°C
暫無數(shù)據(jù) 查看
HFBR-2522Z 1 Foxconn Receiver, 1Mbps, DIP, Through Hole Mount, ROHS COMPLIANT PACKAGE
$13.39 查看

相關(guān)推薦

清水县| 赣州市| 包头市| 新源县| 图木舒克市| 廉江市| 合江县| 甘孜| 大姚县| 炎陵县| 门源| 宣威市| 电白县| 临猗县| 厦门市| 卫辉市| 江川县| 阿坝县| 东源县| 毕节市| 金华市| 宜兰县| 汝城县| 淅川县| 河间市| 孝昌县| 武邑县| 康定县| 常州市| 揭西县| 富源县| 稻城县| 霍林郭勒市| 华池县| 张北县| 修水县| 永清县| 襄樊市| 安化县| 明水县| 京山县|