使用QE和CS+调试触摸按键

描述

 

 

QE的Standalone独立安装版本,可以配合其他IDE工具进行触摸按键的调试,比如IAR、Keil以及CS+等,本文以CS+环境为例进行演示,该演示使用了瑞萨官方的RX130触摸开发套件和E1仿真器,并需要使用一路UART接口用于触摸调试,操作步骤如下:

 

一、使用CS+和SC进行触摸工程配置

 

01

新建CS+工程并启动Smart Configurator添加必要的组件

瑞萨瑞萨

 

02

使用Smart Configurator配置时钟、工作电压等

瑞萨

 

03

使用Smart Configurator添加QE和SCI组件,添加完成后组件列表如4所示

瑞萨瑞萨瑞萨

 

04

按照硬件电路配置相关组件,包括触摸通道和UART通道和PIN脚等

1)本演示使用了TS0和TS1两个触摸通道,配置如下

瑞萨

 

2)本演示使用了UART6作为调试串口,配置如下

瑞萨

 

3)使能UART6用于触摸参数调试和触摸参数监控功能

瑞萨

 

4)把UART6根据实际硬件映射到对应的PIN脚

瑞萨

 

05

完成后即可生成代码,在CS+工程中根据硬件情况配置时钟和供电选项,开始第一次编译工程

瑞萨

 

二、使用Standalone版本的QE新建触摸工程,配置触摸按键

 

01

下载独立的QE软件,瑞萨官方网站下载链接如下:

QE for Capacitive Touch

https://www.renesas.cn/cn/zh/document/sws/qe-capacitive-touch-v320-development-assistance-tool-capacitive-touch-sensor?r=1170071

 

注意:需要安装到“C:Renesas”目录,否则会后续会出现错误

瑞萨

 

02

QE安装完成后打开,启动画面如下

瑞萨

 

03

选择CS+工程的目录,选择对应型号的MCU

瑞萨

 

04

新建触摸工程,设置2个自感触摸按键

瑞萨

 

三、使用CS+和QE进行触摸功能调试

 

01

在CS+工程中的src目录下新建“qe_gen”目录

瑞萨

 

02

按照如下步骤把QE的配置文件导入到上步新建的目录中,并根据6和7的提示在CS+中做对应的修改

瑞萨

 

03

参考上步的系统提示,在CS+工程中做对应的修改,并在main函数中增加如下2行代码(如8所示),其中3, 5, 8需要手动添加代码或者目录,6可以直接把目录拖拽入CS+目录中:

externvoidqe_touch_main(void);

qe_touch_main();

瑞萨

 

04

启动CS+的debug模式,并开始在QE上做第一次触摸的Tuning,完成后将参数导出到之前的qe_gen目录中,并重新编译CS+工程

瑞萨

 

05

再次开启CS+的debug模式,选择触摸开发套件在PC设备管理器上映射出来的COM口,波特率配置为115200

瑞萨

 

06

QE选择对应COM口,并点击“Connect”

瑞萨

 

07

连接成功后可以看到提示

瑞萨

 

08

点击“Enable Monitoring”,打开监控窗口,选择触摸通道,即可开始调试触摸参数

瑞萨

 

09

以修改阈值为例,先在下图1处修改想要设置的值,点击2处图标即可把新设定的值写入,然后在3和4处可以看到更新后的值以及写入成功的提示

瑞萨  

 

 

 

 

 

 

以上就是使用QE调试触摸按键的介绍,QE是一个简单易用的辅助工具,简化了触摸按键的调试过程,并可以实时监控多种参数,让整个开发过程变得轻松而高效,还有更多神秘技能等待你来解锁,快来亲自动手尝试吧!

 

参考资料

 

1. 点击查看相关往期文章:

RX130 CTSU配置详细说明

2. Using QE and FIT to Develop Capacitive Touch Applications Rev.2.00

https://www.renesas.com/us/en/document/apn/rx-family-using-qe-and-fit-develop-capacitive-touch-applications

3. QE for Capacitive Touch V3.2.0 Release Note

https://www.renesas.cn/cn/zh/document/rln/qe-capacitive-touch-v320-release-note

4. RX130 Capacitive Touch Evaluation System Sample Code Rev.2.00

https://www.renesas.cn/cn/zh/document/apn/rx130-capacitive-touch-evaluation-system-sample-code-rev200

5. RL78 Family Using the standalone version of QE to Develop Capacitive Touch Applications Rev.1.00

https://www.renesas.com/us/en/document/apn/rl78-family-using-standalone-version-qe-develop-capacitive-touch-applications-rev100

 


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分