本期来使用瑞萨官方的QE工具尝试对开发板上的两个电容按键进行配置。
#QE Touch配置
使用e²studio新建一个工程,注意要选择和RASC版本相同的FSP库,我这里选择了FSP5.9.0
以后一路点击确定,来到图形化配置界面,在这里我们需要初始化一个触摸按键的stack,首先使能CTSU以及相关引脚
之后新建一个Touch的stack,按要求进行DTC的配置,最后点击保存,生成代码。
之后从瑞萨视图中开启CapTouch Workflow,按照指令一步一步进行配置。新建一个配置,在其中映射硬件上的两个按键,按键配置为相应引脚和原理图上的510Omega阻值。最后点击create,连接jlink以及开发板,进行参数的调优。
点击output,相关配置文件输出在qe_gen目录下,点击下方的show sample可以看到官方给的按键配置示例,我们从这个示例中进行简单更改就可以实现自己想要的功能。
值得一提的是,按键值通过RM_TOUCH_DataGet进行获取,返回的是一个uint64_t即ULL类型的数据,里面包含了各个按键的状态,可以通过位运算获取这些状态,根据这个思想可以写一个简单的LED亮灭程序。
if (button_status & (1ULL < < 0)) {
led_state = BSP_IO_LEVEL_HIGH;
}
if (button_status & (1ULL < < 1)) {
led_state = BSP_IO_LEVEL_LOW;
}
R_IOPORT_PinWrite(&g_ioport_ctrl, LED1, led_state);

以上初步实现了按键功能。
总体来说借助QE工具进行触摸按键的配置还是较为流畅,方便上手,其实e²studio这个工具挺好用的,功能强大,配套资源也十分丰富,就是eclipse的这个界面操作逻辑需要稍微适应。
-
单片机
+关注
关注
6078文章
45649浏览量
676394 -
开发板
+关注
关注
26文章
6549浏览量
121494 -
触摸按键
+关注
关注
7文章
126浏览量
69294
发布评论请先 登录
【RA-Eco-RA6M4开发板评测】CTSU触摸按键控制LED
【RA4M2-SENSOR】—— 2.串口通讯测试
【RA4M2-SENSOR】1、开箱+新建模板工程
【RA4M2-SENSOR】介绍、环境搭建、工程测试
【RA4M2-SENSOR】+产品初体验
【RA4M2-SENSOR】数字识读及实现
【RA-Eco-RA4M2开发板评测】介绍、环境搭建、工程测试
【RA-Eco-RA4M2开发板评测】+ 以按键控制LED
【有奖试用14期】RA-Eco-RA4M2-100PIN开发板
【有奖评测 】RA4M2-SENSOR 开发板免费评测
【干货分享】基于瑞萨RA4M2-SENSOR开发板,实现便携式 GPS 定位器
【RA4M2-SENSOR开发板评测】使用QE工具配置触摸按键
评论