1)ttp224對比ttp223來說,提供了更多的觸控埠,腳位相應多了許多。
2)ttp223只有乙個觸控埠,而ttp224有四個。
3)ttp223是6pin的,而ttp224是16pin。
這兩點都是可以通過改變觸控埠接的電容容量來解決的。
電容容量越大越不靈敏,不接電容靈敏度最高。(根據實際情況來決定需求,電容取值範圍為 0~50pf。)
1)ttp224的tp0~tp3口接觸摸按鍵
2)ttp224的tpq0~tpq3口接微控制器(我用的是stc15的)
3)除了1,2以外的口都不焊(模式:點動高電平輸出)
4)ahlb口焊接,其他口都不焊(我用的這種,模式:點動低電平輸出)
5)tog口焊接,其他口不焊(自鎖高電平輸出)
6)ahlb和tog口焊接,其他口不焊(自鎖低電平輸出)
#include
#include
sbit key1 = p1^4;
//加sbit key2 = p1^5;
//減sbit key3 = p1^6;
//乘sbit key4 = p1^7;
//除int a,b,c;
void
delay
(int num)
}/* 加 */
intset_add()
}return c;
}/* 減 */
intset_subtract()
}return c;
}/* 乘 */
intset_multiply()
}return c;
}/* 除 */
intset_devide()
else}}
return c;
}void
main()
}
問題1:觸控按鍵很快的輕點才有反應
問題2:經常觸控不到
問題3:觸控這個按鈕實現了另乙個按鈕的功能
解決方案:把每個按鈕的功能函式下面的第乙個delay(10)改為delay(1000),然後把按鈕之間的距離拉大一點,然後就穩定了。
1.觸控按鍵之間距離不能太近,會互相干擾,容易誤操作。
2.兩次判斷中間的延時不能太短,這點感覺跟機械按鍵有點區別,我的機械按鍵延時只用了delay(10),這個得再長一些。
3.按鍵的靈敏度之前設定的太高,一點就瘋狂運算,然後加了個防抖,穩定多了。
LINUX上執行docker出現一些的問題
1 檢查核心版本,必須是3.10及以上 命令 uname r 2 安裝docker 命令 yum install docker 3 啟動docker 命令 systemctl start docker 3.1 啟動docker報錯 如 job for docker.service failed be...
使用CentOS出現的一些問題
centos,全稱community enterprise operating system,中文名為社群企業作業系統。是乙個基於red hat linux 提供的可自由使用源 的企業級linux發行版本。由於出自同樣的源 因此有些要求高度穩定性的伺服器以centos替代商業版的red hat en...
小白使用PHP出現的一些坑
最近由於公司的用php開發乙個新專案,之前是一直沒接觸過這部分,php的安裝部署,暫時先不進行記錄,網上有好多教程可以搜 使用版本 apach 2.4 php 5.6.40 win32 vc11 x64 mysql 5.7 先說下,在此之前網上搜了好多種的解決辦法基本上都是需要配置php.ini,將...