|
新定义的这个按键触摸专用库,封装好了按键处理的细节,方便让开发者二次开发。
开发板主控 MCU 芯片型号为 RD8T37P48RJ。该开发板上共有9个触摸点,新定义的按键库最高应该能支持31个触摸按键。
触摸按键中对应的TK22~TK27,TK0~TK2对应的则是板子上方的滑块触摸。
在程序中每一个触摸识别通道对应一个位,通过移位判断进位标志就可以判断该通道对应的按键状态。
按键识别
这是手册上的内容,可以看到,按键没有按下时mcu读出的值是2413~2426范围内,当按键被触摸,此时读处的值是2517左右。
在该开发板上的开发实例上进行二次开发,只需要更改Sys_Scan
函数里的显示部分即可。
另外,测试的时候发现,当两个手指同时触碰TK按键后会出现短暂的不响应时间。