int check_keys(void)
{
int key=0;
if(TI_CAPT_Button(&TEMP_DOWN))
{
//return '1';
//return 1;
if(key==0)
{
key=1;
}
}
if(TI_CAPT_Button(&TEMP_UP))
{
//return '2';
//return 2;
if(key==0)
{
key=2;
}
}
使用这部分代码,调用ti的官方电容触摸按键库函数TI_CAPT_Button(&TEMP_UP),但是显示某个按键一直被按下,有时多个按键按下都没反应,是不是ti的电容触摸库函数不稳定还是?
我需要怎么样才可以写一个可以实际使用的软件去检查电容触摸按键?
灰小子:
电容触摸按键库函数中有按键的阀值需要根据实际进行调整。另外,建议多在按键识别算法上下功夫
kun li2:
回复 灰小子:
按键识别算法,有没有这方面的帖子啊或者介绍啊