初级会员

- 积分
- 85
- 金钱
- 85
- 注册时间
- 2012-10-14
- 在线时间
- 0 小时
|

楼主 |
发表于 2013-10-28 20:55:16
|
显示全部楼层
回复【6楼】xiaoyan:
---------------------------------
是这样的,我把那个值改为40,就比之前灵敏多了
我明白了,从我的串口助手显示的数据来看,rval=TPAD_Get_MaxVal(sample)基本上在110到140范围,而tpad_default_val=73,如果TPAD_GATE_VAL=80的话,那么if(rval>(tpad_default_val+TPAD_GATE_VAL))这条语句进行判断的时候,rval很难大于tpad_default_val+TPAD_GATE_VAL=73+80=153
至于为什么我触摸按键的时候,串口打印数据而LED1不翻转的原因,我想可能是因为在if(rval>(tpad_default_val+TPAD_GATE_VAL))这条语句之前,rval=TPAD_Get_MaxVal(sample)的值大于tpad_default_val+TPAD_GATE_VAL,而在if之后的rval的值就不大于tpad_default_val+TPAD_GATE_VAL了
有不对的地方还请指教哈~ |
|