觸摸按鍵初始就按壓在上面?

/* Get Key_FreeBuf. Save the data in flash or macro define. */

/* DO NOT get Key_FreeBuf in Mass Production. */

for (i=0; i

{

sum = 0;

TK_SelectChannel(i);

? ? ? ? for (j=0; j

? ? ? ? {

? ? ? ? ? ? OverTime = 0;

while( ( TKEY_CTRL & bTKC_IF ) == 0 )

{

if( ++OverTime == 0 )

{

return FAIL;

}

}

請(qǐng)問(wèn)這個(gè)在批量生產(chǎn)中不要獲取Key_FreeBuf,那該怎么處理?如果上電的時(shí)候就有手按壓在按鍵上面,又不允許放手再斷電上電,該怎么處理呢?

您好,上電就按住的情況下,觸摸按鍵的響應(yīng)邏輯會(huì)反過(guò)來(lái)。一幫情況下產(chǎn)品的這個(gè)觸摸值的范圍大體是知道的,可以在獲取初值的時(shí)候做一個(gè)判斷,和常規(guī)的范圍內(nèi)的松開(kāi)和按下的值做對(duì)比,直接判斷這個(gè)第一次的初值是什么,同時(shí)因?yàn)榘存I更多的時(shí)候應(yīng)該是松開(kāi)的,可以做一個(gè)邏輯慢慢的偏移到外設(shè)一直采樣的值。


好的,謝謝,很好的思路建議


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频