中科蓝讯-SPP判断按键是否按下
客户反馈内置触摸按键没反应。触摸已经调至最大还是没反应,烧录公版SDK也没反应。
不接串口线看打印,在配置中打开内置触摸SPP调试,重新烧录。
单耳连接蓝牙(手机蓝牙设置页面就连一个),使用BTConnect软件,打开SPP调试。不仅能看是否按下,还能看松开与按下的数值是否乱跳,是否正常。
下面是按键参数说明
触摸按键 CDPR 参数:通过触摸 SPP 调试,调整 CDPR 参数,确保(TKCNT – TKBCNT) >
TKPTHRESH。
d) 触摸按键 FILTER 参数:调节触摸灵敏度,值越大就越不灵敏。
e) TKPTHRESH 参数:TKCNT – TKBCNT > TKPTHRESH 判断为按下动作,TKPTHRESH = 配置
值*2。
f)
TKRTHRESH 参数:TKCNT – TKBCNT < TKRTHRESH 判断为按键释放,TKRTHRESH = 配置
值*2。
PS:BTConnect软件只有安卓版,没有苹果版。如果芯片没有5V打印,可以在代码里添加按键音,判别有没有按下,如果按下了没作用,是手机问题还是蓝牙没发指令。
附上一个牛逼克里斯博主写的
触摸调试技巧及问题分析 -基于中科蓝讯897X-CSDN博客
