0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

瑞萨MCU小百科 来源:未知 2023-04-14 15:15 次阅读

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

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

01

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

3907350a-da93-11ed-bfe3-dac502259ad0.png3923d53e-da93-11ed-bfe3-dac502259ad0.png

02

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

393e63c2-da93-11ed-bfe3-dac502259ad0.png

03

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

3952cd44-da93-11ed-bfe3-dac502259ad0.png397169a2-da93-11ed-bfe3-dac502259ad0.png398aaf0c-da93-11ed-bfe3-dac502259ad0.png

04

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

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

399cdf2e-da93-11ed-bfe3-dac502259ad0.png

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

39bad466-da93-11ed-bfe3-dac502259ad0.png

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

39d16e2e-da93-11ed-bfe3-dac502259ad0.png

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

39f4515a-da93-11ed-bfe3-dac502259ad0.png

05

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

3a2b257c-da93-11ed-bfe3-dac502259ad0.png

二、使用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”目录,否则会后续会出现错误

3a48e0f8-da93-11ed-bfe3-dac502259ad0.png

02

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

3a5fae82-da93-11ed-bfe3-dac502259ad0.png

03

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

3a89c456-da93-11ed-bfe3-dac502259ad0.png

04

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

3ab748ea-da93-11ed-bfe3-dac502259ad0.png

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

01

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

3adfcc5c-da93-11ed-bfe3-dac502259ad0.png

02

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

3afd7a22-da93-11ed-bfe3-dac502259ad0.png

03

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

externvoidqe_touch_main(void);

qe_touch_main();

3b28189a-da93-11ed-bfe3-dac502259ad0.png

04

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

3b508f82-da93-11ed-bfe3-dac502259ad0.png

05

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

3b926e98-da93-11ed-bfe3-dac502259ad0.png

06

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

3bb8ca8e-da93-11ed-bfe3-dac502259ad0.png

07

连接成功后可以看到提示

3bebb41c-da93-11ed-bfe3-dac502259ad0.png

08

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

3c212ed0-da93-11ed-bfe3-dac502259ad0.png

09

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

3c48b180-da93-11ed-bfe3-dac502259ad0.png  

以上就是使用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


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

    关注

    146

    文章

    16852

    浏览量

    349801
  • 瑞萨
    +关注

    关注

    33

    文章

    22279

    浏览量

    85913

原文标题:使用QE和CS+调试触摸按键

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电容式触摸按键按键扩展方法

    电子发烧友网站提供《电容式触摸按键按键扩展方法.pdf》资料免费下载
    发表于 09-27 11:43 0次下载
    电容式<b class='flag-5'>触摸</b><b class='flag-5'>按键</b>的<b class='flag-5'>按键</b>扩展方法

    QE for Cap Touch工具使用问题总结

    对于瑞萨触摸按键解决方案来说,QE for Capacitive touch是一个非常有效的辅助工具,可以用于帮助用户快速、高效的开发基于瑞萨CTSU模块的电容触摸
    的头像 发表于 07-17 14:26 342次阅读
    <b class='flag-5'>QE</b> for Cap Touch工具使用问题总结

    瑞萨电容触摸技术之开发工具使用小技巧(2)QE监控窗口中的同步选择

    本文以系列文章的形式,为用户介绍在使用QE for Capacitive Touch工具,开发瑞萨电容触摸应用时的小技巧。
    的头像 发表于 04-30 14:03 615次阅读
    瑞萨电容<b class='flag-5'>触摸</b>技术之开发工具使用小技巧(2)<b class='flag-5'>QE</b>监控窗口中的同步选择

    瑞萨电容触摸技术之开发工具使用小技巧(1)QE监控记录

    QE for Capacitive Touch是一种用于帮助用户快速和高效开发瑞萨电容触摸按键系统的软件工具,该工具简化了对触摸用户界面的初始设置、灵敏度的调整,缩短了用户系统的开发周
    的头像 发表于 04-29 14:12 1812次阅读
    瑞萨电容<b class='flag-5'>触摸</b>技术之开发工具使用小技巧(1)<b class='flag-5'>QE</b>监控记录

    瑞萨电容触摸技术之低功耗应用—RX140实验环节(2)-5

    基于RX140创建一个基本的含有12个自容按键触摸应用工程;使用QE for Cap Touch监控触摸底层数据以及触摸行为.
    的头像 发表于 03-15 13:41 2964次阅读
    瑞萨电容<b class='flag-5'>触摸</b>技术之低功耗应用—RX140实验环节(2)-5

    瑞萨电容触摸技术之低功耗应用—RX140实验环节(2)-1

    在本实验环节中,将基于RX140创建一个基本的含有12个自容按键触摸应用工程,以此了解使用QE For Cap Touch进行触摸应用开发的软件步骤和流程,
    的头像 发表于 03-06 13:56 4256次阅读
    瑞萨电容<b class='flag-5'>触摸</b>技术之低功耗应用—RX140实验环节(2)-1

    触摸按键的工作原理是什么

    触摸按键技术是现代电子设备中常见的一种交互方式,它允许用户通过触摸屏幕上的虚拟按键来控制设备的功能。这种技术的发展和应用已经深入到我们生活的方方面面,从智能手机、平板电脑到家用电器等,
    的头像 发表于 02-04 14:27 6359次阅读

    CS+适用于CC V8.11.00发布说明

    电子发烧友网站提供《CS+适用于CC V8.11.00发布说明.pdf》资料免费下载
    发表于 01-29 11:46 0次下载
    <b class='flag-5'>CS+</b>适用于CC V8.11.00发布说明

    CS+集成开发环境包V8.11.00应用说明

    电子发烧友网站提供《CS+集成开发环境包V8.11.00应用说明.pdf》资料免费下载
    发表于 01-29 11:44 0次下载
    <b class='flag-5'>CS+</b>集成开发环境包V8.11.00应用说明

    电容式触摸QE V3.3.0发布说明

    电子发烧友网站提供《电容式触摸QE V3.3.0发布说明.pdf》资料免费下载
    发表于 01-29 10:58 0次下载
    电容式<b class='flag-5'>触摸</b>的<b class='flag-5'>QE</b> V3.3.0发布说明

    CS+ V8.11.00集成开发环境用户手册

    电子发烧友网站提供《CS+ V8.11.00集成开发环境用户手册.pdf》资料免费下载
    发表于 01-29 10:13 1次下载
    <b class='flag-5'>CS+</b> V8.11.00集成开发环境用户手册

    CS+集成开发环境用户手册

    电子发烧友网站提供《CS+集成开发环境用户手册.pdf》资料免费下载
    发表于 01-29 09:34 0次下载
    <b class='flag-5'>CS+</b>集成开发环境用户手册

    电容式传感器MCU QE电容触摸高级模式参数指南

    电子发烧友网站提供《电容式传感器MCU QE电容触摸高级模式参数指南.pdf》资料免费下载
    发表于 01-03 10:06 0次下载
    电容式传感器MCU <b class='flag-5'>QE</b>电容<b class='flag-5'>触摸</b>高级模式参数指南

    单片机的GPIO如何实现触摸按键的功能呢?

    单片机的GPIO如何实现触摸按键的功能呢? 触摸按键是一种使用触摸电容技术实现的按键,它通过利用
    的头像 发表于 12-07 11:43 3663次阅读

    在Win7上使用CS+ for CC并兼容C99库解决办法

    本篇文章主要介绍针对客户在Win7系统上使用CS+ for CC V8.05时,运行卡顿或者软件停止运行的解决方案。
    的头像 发表于 11-17 15:50 1967次阅读
    在Win7上使用<b class='flag-5'>CS+</b> for CC并兼容C99库解决办法