news 2026/5/25 10:07:48

利用QE工具,10分钟搭建一个基于MCU触摸工程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
利用QE工具,10分钟搭建一个基于MCU触摸工程

来源 | 瑞萨嵌入式小百科

触摸已经应用在我们生活方方面面了,今天我们结合瑞萨QT工具,以及RA4M2单片机(RA-Eco-RA4M2-100PIN-V1.0开发板)为大家讲述快速搭建一个触摸工程。

01

简介

RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm®Cortex®-M33内核架构的核心板,主控芯片为R7FA4M2AD3CFP。RA4M2 32位微控制器(MCU)产品群使用支持TrustZone的高性能Arm®Cortex®-M33内核。与片内的Secure Crypto Engine(SCE)配合使用,可实现安全芯片的功能。

RA4M2采用高效的40nm工艺,由灵活配置软件包(FSP)这个开放且灵活的生态系统概念提供支持,FSP基于FREERTOS构建,并能够进行扩展,以使用其他实时操作系统 (RTOS)和中间件。

RA4M2适用于物联网应用的需求,如多样化的通信功能、面向未来应用的安全功能、大容量嵌入式RAM和较低的运行功耗。

点击查看大图

本期来使用瑞萨官方的QE工具尝试对开发板上的两个电容按键进行配置。

02

QE Touch配置

使用e²studio新建一个工程,注意要选择和RASC版本相同的FSP库,我这里选择了FSP5.9.0。

点击查看大图

以后一路点击确定,来到图形化配置界面,在这里我们需要初始化一个触摸按键的stack,首先使能CTSU以及相关引脚

点击查看大图

之后新建一个Touch的stack,按要求进行DTC的配置,最后点击保存,生成代码。

之后从瑞萨视图中开启CapTouch Workflow,按照指令一步一步进行配置。新建一个配置,在其中映射硬件上的两个按键,按键配置为相应引脚和原理图上的510Ω\OmegaΩ阻值。最后点击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);

以上初步实现了按键功能。

下一步是将配置文件加入keil工程

总体来说借助QE工具进行触摸按键的配置还是较为流畅,方便上手,其实e²studio这个工具挺好用的,功能强大,配套资源也十分丰富。

如果在工具版本适配或触摸参数调优中遇到问题,或是有更多QE工具的拓展用法想分享,欢迎在评论区交流~

环境搭建专题会持续补充瑞萨工具链与开发板外设的实操指南,关注瑞萨嵌入式小百科,让嵌入式开发的工具使用与外设配置更顺畅,后续还能解锁更多官方工具的实用技巧!

------------END------------

分享一个基于MCU实现智能陪伴时钟的项目

嵌入式AI开发简化流程来了,告别繁琐复杂,~

瑞萨推出用于MCU的智能工具:Renesas 365,MCU 选型、硬件设计到嵌入式软件开发等一站式服务!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 10:39:55

AntimicroX:开源游戏手柄映射自动化工具效率提升指南

AntimicroX&#xff1a;开源游戏手柄映射自动化工具效率提升指南 【免费下载链接】antimicrox Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support. 项目地址: https://gitcode.com/GitHub…

作者头像 李华
网站建设 2026/4/7 16:31:04

Venera漫画阅读器:跨平台开源漫画阅读解决方案完整指南

Venera漫画阅读器&#xff1a;跨平台开源漫画阅读解决方案完整指南 【免费下载链接】venera A comic app 项目地址: https://gitcode.com/gh_mirrors/ve/venera Venera是一款基于Flutter框架开发的跨平台开源漫画阅读器&#xff0c;支持Windows、macOS、Android和iOS四大…

作者头像 李华
网站建设 2026/4/5 13:52:16

浦语灵笔2.5-7B精彩案例分享:手写体题目识别+解题逻辑生成全过程

浦语灵笔2.5-7B精彩案例分享&#xff1a;手写体题目识别解题逻辑生成全过程 1. 引言&#xff1a;当AI“看懂”你的手写作业 想象一下这个场景&#xff1a;你正在辅导孩子做数学作业&#xff0c;他遇到一道难题&#xff0c;不仅把题目抄了下来&#xff0c;还在旁边画了辅助线、…

作者头像 李华
网站建设 2026/4/1 10:38:57

Phi-4-mini-reasoning应用场景:数学建模竞赛辅助推导与公式生成

Phi-4-mini-reasoning应用场景&#xff1a;数学建模竞赛辅助推导与公式生成 1. 模型概述与核心能力 Phi-4-mini-reasoning是一款由微软开发的轻量级开源模型&#xff0c;专为数学推理、逻辑推导和多步解题等强逻辑任务设计。这个3.8B参数的模型虽然体积小巧&#xff0c;但在数…

作者头像 李华
网站建设 2026/4/1 10:38:36

Z-Image-Turbo_UI界面新手入门:从零开始,3步搞定AI图片生成

Z-Image-Turbo_UI界面新手入门&#xff1a;从零开始&#xff0c;3步搞定AI图片生成 1. 准备工作与环境检查 在开始使用Z-Image-Turbo_UI界面之前&#xff0c;我们需要确保系统环境已经准备就绪。这个步骤非常简单&#xff0c;只需要确认以下几点&#xff1a; 确保你已经成功…

作者头像 李华
网站建设 2026/4/1 10:38:35

Hunyuan-OCR-WEBUI实测体验:古籍繁体字识别效果超出预期

Hunyuan-OCR-WEBUI实测体验&#xff1a;古籍繁体字识别效果超出预期 作为一名长期从事古籍数字化工作的研究者&#xff0c;我一直在寻找能够准确识别繁体字和古籍印刷体的OCR工具。传统OCR在面对这些特殊场景时往往表现不佳&#xff0c;直到我遇到了Hunyuan-OCR-WEBUI。这款基…

作者头像 李华