17,154
社区成员
发帖
与我相关
我的任务
分享基于架构师李肯的 RT-Thread 代码仓库:https://gitee.com/recan-li/ra4m2-rt-thread
①参考文档如下:
ra4m2-rt-thread\bsp\renesas\ra2e1-cpk\docs\Captouch板载触摸按键配置说明.md
②按照以上参考文档里的步骤即可无需码代码自动生成 QE-Touch 应用例程,这里有个地方需要注意的是:
上图中红色框框,Env 中执行以下命令之前,先删除或备份当前的 template.uvprojx 文件,然后把当前的 project.uvprojx 复制一份副本并重命名为:template.uvprojx 。原因是:执行以下命令会基于 template.uvprojx 模板文件重新生成 project.uvprojx 工程文件,而模板文件是基于 ra2l1-cpk 系列芯片生成的,与当前使用的 ra2e1-cpk 系列芯片不符。
scons --target=mdk5
③代码调试:

调试发现代码卡在上图红色框框所示的程序段:
while (p_instance_ctrl->state != CTSU_STATE_SCANNED)//CTSU_STATE_SCANNED is 3.
{
}
④由于对代码不够熟悉,目前所遇到的这个问题暂时没找到原因。
①学习使用了新软件 QE for Capacitive Touch ,用于生成电容触摸按键的代码可视化配置工具;
②遇到了上述的问题,在网上找原因/解决方法比较受限,可能是使用的人比较少?
哈哈,研究电容触摸就靠你了,之前我也研究过大半天,但是实在是用不明白瑞萨的配置工具