本帖最后由 lisingch 于 2019-5-18 11:02 编辑
本次实验基于赛元微电子的LB1011-隔空3MM按键评估板,并参照“赛元SC92F_93F系列TouchKey MCU 应用指南”实验步骤,对高灵敏度触控模式进行测试。
一、实验资源
1、赛元LB1011隔空3MM触控评估板;
2、Touch Key Tool Menu;
3、SOC Pro51 v4.0;
4、92系列TK资料;
5、SC_LINK;
5、“赛元SC92F_93F系列TouchKey MCU 应用指南”等相关文档资料;
以上相关软件、资料及更多资讯请访问:https://www.socmcu.com/index.php?m=Index&a=index
二、LB101X 系列触控评估板简介
赛元微电子的LB101X 系列触控评估板目前一共有4款产品,分别是LB1010-弹簧按键;LB1011-隔空3MM;LB1012-PAD按键;LB1013-插件胶圈,这4个型号评估板均用统一的PCB设计,分别支持着不同触控按键类型。本次实验选用了其中的一种:LB1011-隔空3MM;
三、实验过程
1、安装相关软件、对高灵敏度触控库了解
a、主要是安装keil c51v959、SOC_KEIL、SOC Pro51 v4.0、Touch Key Tool Menu。这一部分非常简单,从略。
b、高灵敏度触控库使用步骤:
c、高灵敏度触控库文件介绍:
2、加载静态调试烧录码
SC_LINK与LB1010及PC进行连接,打开SOC Pro51 v4.0软件,选择对应芯片型号:SC92F8462B;加载“SC92F8X6XB_StaticDebugTouchKey_V1.0.0.hex”文件,点击“编程”,完成后LB1010三个按键对应的LED全部点亮,触摸按键没有任何反应,证明此时已经进入调试模式;
3、触控参数调试
a、此时可关闭SOC Pro51 v4.0并同时运行Touch Key Tool Menu软件,选择“高灵敏度触控”打开软件。“基础参数设置项”选择对应的芯片型号,应用类型中选择“1:隔空按键”,其它均按默认值即可;在“通道选择”中选择对应的“TK”通道,这里有一点要说明的是PCB丝印与原理图有偏差,要以原理图为准,即PBC上的触摸键标识“K1、K2、K3”分别与原理图中的“TK2、TK1、TK0”一一对应,按“确认”键完成;
b、完成后在“单通道调试”栏中点击相应“TK”通道的绿色圆点开始当前通道的调试,参数按默认值,按软件界面提示操作完成;
c、完成调试后进行相应键位的诊断,点击“启动诊断”后从“TK0”开始依次进行,整个过程按软件给出的提示操作即可,非常简单;
d、通过诊断后点击“导出配置信息”生成配置文件“S_TouchKeyCFG.h”。至此完成了调试。
4、将新生成的“S_TouchKeyCFG.h”直接替换LB1011测试例程中的同名函数,编译下载进LB1011评估板,测试运行正常;
三、实验总结
通过本次实验对赛元微电子的LB101X 系列触控评估板有了初步感性的认识,同时也对配套调试软件的应用有了一些了解,但是实验做到现在并不完善,只是进行了静态调试而没有进行动态调试,只是将静态调试产生的配置文件进行了简单替换测试而已。
赛元微电子为92系列TK配备了完整的开发资料,用户利用这此资料能够非常方便、快捷地对产品进行开发,尤其是结合配套调试软件的使用使触控开发应用变得更加轻松愉快!
|