本帖最后由 Anrenly 于 2023-4-8 22:31 编辑
#申请原创# 在上一次帖子里分析了触摸按键工程的实现过程,帖子的链接:https://bbs.21ic.com/icview-3295550-1-1.html, 当时遗留了1个问题如何使用易码魔盒调试触摸参数,今天补上作业。
其实,通过易码魔盒调试触摸,有一个非常好的帖子,还有视频,我看了这个帖子非常受益,他写的非常的详细,我甚至不知道怎么下笔写我的帖子了。 帖子的链接:【新定义MCU开发板测评】且看新定义如何新定义触控开发,此刻纵享丝滑---第三弹:https://bbs.21ic.com/icview-3268206-1-1.html
想想,我还是按照调试过程介绍 第1步: 环境的准备,触摸调试需要调试工具RD LINK PRO+易码魔盒+开发板。 第2步: 在魔盒里新建工程,选择型号,选择空模板, 在MCU上配置TK通道,这些就不详述了。 第3步:根据实际情况选择应用类型,这里会使用不同的库文件 比例: 弹簧触控_按键触摸库是RD8T3X_HighSensitive_lib_T1_L_V2.1.0.LIB 隔空触控_按键触摸库是RD8T3X_HighSensitive_lib_T2_L_V2.1.0.LIB 第4步: 启动“配置”,弹出对话框选择“已连接触控板,进入在板调教”,这个时候给向开发板里下载了静态调试库。 第5步: 弹出在板调教工具“RD高灵敏度触控调试软件”,参数可以不动,直接确定;然后点中触控通道,根据界面给的提示进行触摸参数调试,通过调试OK的显示绿色打钩, 调试不通过的显示红色打岔。 总之,根据界面的提示。 第6步:调试完毕,点“导出配置信息”,推出触摸调试介绍,点“生成”,就有触摸的文件了。这步很重要,一定要点“导出配置”和“生成”。
到这里已经获得了触摸需要的4个文件。以上步骤就这些,上面提到的帖子真的很详细,或者亲自调试下开发板就有感觉了。 新定义的触摸的调试非常的方便,全图形界面,不用接触任何代码,通过页面的指示可快速进行触控的调试,调试完成自动生成代码,用户只需要在应用中直接调用函数便可直接获取按键值,整个过程很舒服。
第1个问题:获得触摸文件后,怎么查看文件在哪个目录下? 在魔盒里调好了触控,点”生成”,会产生触摸文件,右键“open Containing Folder” 可以打开查看文件目录的路径
第2个问题:获得触摸文件后,我不在魔盒里开发工程,怎样把触摸移植到我自己的工程里? 回答:在《新定义RD8系列TouchKey MCU 应用指南 V1.0.pdf》有介绍。 Drivers目录下触控库包括以下几个文件: TKDriver.h(或者为SensorMethod.h): 该文件是触控库对外的接口函数声明。用户需要在主程序引用该头文件。 RD8TXXX_X_X_Vx.x.x.LIB:该文件是触控库算法部分,用户需要将该文件加入工程进行编译 S_TOUCHKEYCFG.H:该文件是触控相关参数的配置文件。(用户通过魔盒软件调试后生成) TKDriver.C (或者为S_TouchKeyCFG.C):该文件包含触控参数头文件与触控库交互的相关接口,用户需要将文件加入工程编译。 移植步骤: 第1步: 在工程文件夹下新建Drivres文件夹,把这4个文件都Copy到这个文件夹里。 第2步: 在工程中添加这两个文件:RD8TXXX_X_X_Vx.x.x.LIB 和 TKDriver.C 第3步: 在Main.c中include 头文件“TKDriver.h(或者文件名为SensorMethod.h)” 第4步: 编译,通过; 根据实际需求开发触摸的应用。
这次弄清楚了触摸的调试,其实我们采用的静态调试,触摸还有动态调试的方法,在《新定义RD8系列TouchKey MCU 应用指南 V1.0.pdf》有介绍,这个文档值的仔细看看。
遗留的问题是, 滑条到底怎么弄,还没看明白,下次再写。
|