u8 TPAD_Init()
{
u16 buf[10];
u16 temp;
u8 j,i;
for(i=0;i<10;i++)//10次采样
{
buf[i]=TPAD_Get_Val();
delay_ms(10);
}
for(i=0;i<9;i++)//升序摆放
{
for(j=i+1;j<10;j++)
{
if(buf[i]>buf[j])//
{
temp=buf[i];
buf[i]=buf[j];
buf[j]=temp;
}
}
}
temp=0;
for(i=2;i<8;i++)temp+=buf[i];//ÈÖмäµÄ8¸öÊý¾Ý½øÐÐƽ¾ù
tpad_default_val=temp/6;
return 0;
}
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/258459.html