u8 TPAD_Scan(u8 mode)
{
static u8 keyen=0; //0,¿éòÔ¿aê¼¼ì2a;>0,»12»Äü¿aê¼¼ì2a
u8 res=0;
u8 sample=3; //ĬèÏ2éÑù′ÎêyÎa3′Î
u16 rval;
if(mode)
{
sample=6; //Ö§3Öᬰ′μÄê±oò£¬éèÖÃ2éÑù′ÎêyÎa6′Î
keyen=0; //Ö§3Öᬰ′
}
rval=TPAD_Get_MaxVal(sample);
if(rval>(tpad_default_val+TPAD_GATE_VAL)&&rval<(10*tpad_default_val))//′óóútpad_default_val+TPAD_GATE_VAL,ÇòD¡óú10±¶tpad_default_val,ÔòóDD§
{
if((keyen==0)&&(rval>(tpad_default_val+TPAD_GATE_VAL))) //′óóútpad_default_val+TPAD_GATE_VAL,óDD§
{
res=1;
}
//printf("r:%d
",rval);
keyen=3; //ÖáéùòaÔù1y3′ÎÖ®oó2ÅÄü°′¼üóDD§
}
if(keyen)keyen--;
return res;
}
这个理是什么?连续按 按键实验的原理我懂 但是这个涵数我没有看懂 跪求大神讲解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>