標(biāo)題: STC8H4K64TL單片機(jī)觸摸按鍵功能按資料做沒反應(yīng),有誰做成功了的? [打印本頁]

作者: runmuel    時(shí)間: 2022-6-18 14:07
標(biāo)題: STC8H4K64TL單片機(jī)觸摸按鍵功能按資料做沒反應(yīng),有誰做成功了的?
22.3 僅做觸摸按鍵功能時(shí)的操作步驟
1. 選擇需要掃描的信道,寄存器為 TSCHEN1 及 TSCHEN2
2. 設(shè)置 TSRT 內(nèi)容為 0x00,代表沒有開啟 LED 驅(qū)動(dòng)分時(shí)多任務(wù)功能
3. 依據(jù) Cref 大小及觸摸按鍵電容大小配置開關(guān)頻率 SCR[2:0]與放電時(shí)間 DT[2:0],根據(jù)所需要的掃
描時(shí)間及靈敏度選擇內(nèi)部比較器參考電壓 TSVR[1:0]
4. 配置 SINGLE 位來決定是掃描一輪自動(dòng)停止或者是連續(xù)不停掃描,配置 TSSAMP[1:0]能讓一通道
的重復(fù)采樣最多四次,若 CPU 任務(wù)繁重,配置 TSWAIT 以利用 TSIF 狀態(tài)來延時(shí)下一個(gè)信道的掃

5. 必要的話,配置 TSDCEN 以使能內(nèi)部數(shù)字比較功能
6. 設(shè)置 TSGO=1,觸摸按鍵開始掃描,軟件讀取 TSWKCHN[3:0]來了解當(dāng)下在掃描那一個(gè)信道,每
掃完一個(gè)通道,硬件會(huì)將 TSIF 設(shè)置成 1,同時(shí)完成的信道號(hào)碼會(huì)寫入 TSDNCHN[3:0]中,若有溢
位發(fā)生,TSOV 也會(huì)被設(shè)置成 1,軟件應(yīng)讀取這些寄存器以決定接下來怎么做。TSIF 及 TSOV 僅
能由硬件設(shè)置及軟件清除
7. 若 SINGLE=1,一輪掃完后硬件將自動(dòng)將 TSGO 清除并結(jié)束掃描,否則 TSGO 維持在 1,繼續(xù)新
一輪掃描。
8. 若軟件想停止觸摸按鍵掃描,可隨時(shí)將 TSGO 設(shè)置成 0。
按照這些設(shè)置完,將TSCTRL里的TSGO=1后什么反應(yīng)都沒有,連個(gè)范例程序都沒有,是不是還有什么不標(biāo)明的設(shè)置?有做過的嗎?

作者: wulin    時(shí)間: 2022-6-18 21:06
目前宏晶公司還沒有為用戶提供STC8系列單片機(jī)觸摸按鍵功能的官方范例,也沒有刻意宣傳這個(gè)功能。由此推測此功能還不成熟。樓主只能靠自己慢慢探索。
作者: runmuel    時(shí)間: 2022-6-20 09:40
wulin 發(fā)表于 2022-6-18 21:06
目前宏晶公司還沒有為用戶提供STC8系列單片機(jī)觸摸按鍵功能的官方范例,也沒有刻意宣傳這個(gè)功能。由此推測此 ...

謝謝!
作者: STC莊偉    時(shí)間: 2022-6-20 13:06
STC8H4K64TL的 觸摸做的非常的成功,并有專門的配套 圖形化 配置 軟件,具體聯(lián)系銷售  0513-55012928 安排專人來支持您
作者: runmuel    時(shí)間: 2022-6-22 08:58
STC莊偉 發(fā)表于 2022-6-20 13:06
STC8H4K64TL的 觸摸做的非常的成功,并有專門的配套 圖形化 配置 軟件,具體聯(lián)系銷售  0513-55012928 安排 ...

好的,謝謝!
作者: wulin    時(shí)間: 2022-6-22 11:05
runmuel 發(fā)表于 2022-6-20 09:40
謝謝!

這個(gè)資料對(duì)你可能有所幫助
STC8H4K64Txx-觸摸按鍵校驗(yàn)檢測.zip (3.57 MB, 下載次數(shù): 123)


作者: runmuel    時(shí)間: 2022-6-22 16:47
wulin 發(fā)表于 2022-6-22 11:05
這個(gè)資料對(duì)你可能有所幫助

謝謝!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1