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
zigbee无线组网技术中需要的设备
立即寻址方式
芯片霸主高通5G时代还能独领风骚吗?
水环境监测系统的组成结构是怎样的
夏普成立OLED面板部门 传将购入东芝计算机部门80.1%股份
使用QE和CS+调试触摸按键
Staking服务的PoS矿池是什么
凌力尔特基于LT3791的升降压100W LED驱动方案
微软Windows 10提供更强大的“设置”功能:用户清理建议、电池监控等
区块链技术正在改变银行和网络安全的概念
小巧而强大,GaN的市场已就绪
不仅仅是苹果 华为也是前有狼后有虎
如何将储氢技术集成至车辆燃料电池中?
紫光国微针对工业互联网领域,实现了5G终端用小型化晶体批量生产
二极管内部由什么构成?
箱式变压器送电操作流程和注意事项
iPhone15系列发布时间
多点监视报警器的原理
索尼将以11.75亿美元购买动漫流媒体服务Crunchyroll
Relu算子的介绍