打印
[技术问答]

新定义的触摸开发板TBK-RD8T3x开发板,触摸怎么调试 怎么移植? (2)

[复制链接]
447|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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.LIBTKDriver.C
第3步: 在Main.c中include 头文件“TKDriver.h(或者文件名为SensorMethod.h)”
第4步: 编译,通过; 根据实际需求开发触摸的应用。

这次弄清楚了触摸的调试,其实我们采用的静态调试,触摸还有动态调试的方法,在《新定义RD8系列TouchKey MCU 应用指南 V1.0.pdf》有介绍,这个文档值的仔细看看。

遗留的问题是, 滑条到底怎么弄,还没看明白,下次再写。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

42

帖子

0

粉丝