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

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

3天内不再提示

【RA4M2-SENSOR开发板评测】基础架构与环境感知

lzy 来源:jf_65850431 2025-12-10 17:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

【RA4M2-SENSOR开发板评测】基础架构与信号测量

收到了 RA 生态工作室寄来的 RA4M2-SENSOR 开发板,主控芯片为 R7FA4M2AD3CFL 本系列评测的第一篇,我们将启动 “数据采集系统” 项目。本文将详细介绍如何在 e² studio 中搭建 FSP 与 FreeRTOS 协同运行的基础架构,并实现 MCU 的核心环境感知功能:包括 ADC 采集外部信号、uart波形输出为后续复杂功能的实现奠定坚实的基础。

FreeRTOS 任务划分

为了实现多功能并发测试,我们将项目功能分解为多个独立的 FreeRTOS 任务。本期主要聚焦于如下两个任务。

任务名称功能描述优先级 (Prio)职能定位
Analog周期性采集 ADC 数据、控制 DAC 输出。Prio 3 (高)数据采集者 :确保数据采集的高时效性。
Hmi管理 GPT、RTC、WDT;处理 CTSU 触摸。Prio 2 (中)时间管理者与界面协调者 :负责系统的时序和基本交互。

FreeRTOS 环境搭建

新建工程

我们选择使用 Renesas 官方提供的 e² studio 集成开发环境,因为这是使用强大的 QE 工具最便捷的一个方式。
在 e²studio 中,我们创建一个新的 FSP 项目,并选择 FreeRTOS 作为我们的实时操作系统 (RTOS)。
image.png

配置内核参数

启用 FreeRTOS 后,我们需要仔细配置其内核参数,如:
启用 use time slicing
启用 support dynamic allocation
修改线程的优先级以及动态内存分配

新建线程

在 e²studio 中新建线程十分简单,进入 configuration 界面,可以点击新建线程:
image.png

添加堆分配算法

在任意一个线程中配置算法,这里选择 heap4 这个算法适用于整个 RTOS
image.png

点击生成代码,可以看到相关线程文件已经被生成。

具体功能实现

使用芯片的ADC功能,分辨率:12位,采用单次扫描模式,通过ADC_CHANNEL_0进行采样,由线程控制采样间隔。
采样得到的ADC值转换为实际电压,初始化一个串口来传输信号。每个采样点立即通过UART发送,确保10kHz的数据流。这对串口的波特率也有要求。采用上位机可视化,需要封装相应的数据包。
连接信号进行测试,在上位机可以观测到相应波形:
image.png
image.png

image.png

image.png

本期总结

在第一期评测中,我们成功地搭建了 R7FA4M2A 基于 FSP 和 FreeRTOS 的稳定开发框架,并验证了其核心的模拟功能。系统能够高效率地采集环境数据,并提供基础的视觉反馈。

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

    关注

    6074

    文章

    45347

    浏览量

    663874
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18636

    浏览量

    387714
  • 开发板
    +关注

    关注

    25

    文章

    6139

    浏览量

    113602
  • 环境感知
    +关注

    关注

    0

    文章

    25

    浏览量

    8169
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA4M2开发板评测2+uart方式

    RA-Eco-RA4M2开发板评测】+uart方式前期,没有仿真器可用,五一假期发展了一个能在e2 studio环境下使用的工具EZ-Cu
    发表于 05-04 16:32

    RA4M2-SENSOR】—— 2.串口通讯测试

    RA4M2-SENSOR开发板\\\\r\\\\n\"); while(1) { printf(\"瑞萨RA4M2-SENSOR,永远的神===测评拿大奖是我的终极目标
    发表于 08-31 15:21

    RA4M2-SENSOR】1、开箱+新建模板工程

    1 简介 今天收到了来自RA生态工作室寄来的RA4M2-SENSOR开发板RA4M2-SENSOR 是一款基于RA4M2系列微控制器的评
    发表于 08-31 20:50

    RA4M2-SENSOR】介绍、环境搭建、工程测试

    RA4M2-SENSOR】介绍、环境搭建、工程测试 本文介绍了 RA4M2-SENSOR 开发板的基本信息,包括产品特点、参数资源、开发
    发表于 09-01 12:08

    RA4M2-SENSOR】+产品初体验

    期待中的RA4M2-SENSOR开发板终于寄到了,打开纸盒包装是开发板、数据线及排针,见图1所示,对开发板的整体感觉要比认知中的印象要小巧些。 图1
    发表于 09-01 18:11

    RA4M2-SENSOR】+开发环境构建

    要进行RA4M2-SENSOR开发板的体验和测试,就离不开开发环境的构建。 对于习惯使用MDK开发的用户,可通过RASC来生成Keil工程,
    发表于 09-02 11:33

    RA4M2-SENSOR】+PWM与调节控制

    RA4M2-SENSOR开发板具有PWM定时器,可实现不同占空比的脉冲调节功能。 要完成这件事,先要用RASC来生成一个KEIL工程,然后再在KEIL中添加相应的代码即可。 为使用PWM调节功能,需
    发表于 09-04 09:35

    RA4M2-SENSOR】 Keil开发环境建立和跑马灯运行

    本帖最后由 qiuxiaoxiong 于 2025-9-24 11:09 编辑 很高兴在elecfans网站中申请到了Renesas RA4M2-SENSOR开发板,以前没有使用Renesas
    发表于 09-11 07:53

    RA4M2-SENSOR】数字识读及实现

    这里就介绍一种在RA4M2-SENSOR 开发板上实现数字识读的方法,其实现的思路就是在给定数据的情况下,通过相应的功能函数来自动提取各数据位的值及权重,进而通过串口向语音模块发送指令来实现数据到
    发表于 09-15 22:47

    RA4M2-SENSOR】+Memory读写测试及观察

    RA4M2-SENSOR开发板允许对Memory存储器进行读写,而Memory存储器则包括Code Flash、Data Flash及SRAM。 对于RA4M2-SENSOR 开发板
    发表于 09-30 23:00

    【有奖试用14期】RA-Eco-RA4M2-100PIN开发板

    为了让电子发烧友社区开发者们定期体验试用不同的开发板,现推出每周一期开发板免费试用活动。 第十四期试用的样品为  RA-Eco-RA4M2-100PIN
    的头像 发表于 11-01 08:20 2139次阅读

    开发板评测】Renesas RA6M4开发板之SDIO(SDHI)

    本次评测开发板为Renesas的CPK-RA6M4开发板,它是一款Renesas官方基于RA6M4 MCU群组设计的一款中国本地评估
    的头像 发表于 12-27 13:15 4013次阅读

    RA4M2-SENSOR开发板手册

    RA4M2-SENSOR开发板手册
    发表于 07-21 14:41 18次下载

    【有奖评测RA4M2-SENSOR 开发板免费评测

    RA4M2-SENSOR是一款基于RA4M2系列微控制器的评估套件,支持TrustZone技术和片内安全加密引擎(SCE),提供硬件级安全保护,确保敏感数据安全。RA4M2MCU采用40nm工艺,具有出色的低功耗性能(CoreM
    的头像 发表于 08-12 08:07 935次阅读
    【有奖<b class='flag-5'>评测</b> 】<b class='flag-5'>RA4M2-SENSOR</b> <b class='flag-5'>开发板</b>免费<b class='flag-5'>评测</b>

    【干货分享】基于瑞萨RA4M2-SENSOR开发板,实现便携式 GPS 定位器

    本文介绍了RA4M2-SENSOR通过IIC协议实现OLED显示,并结合串口通信读取GPS模块数据,实现便携式GPS定位器的项目设计。开发套件RA4M2-SENSOR是一款基于RA4M2
    的头像 发表于 09-09 08:07 3274次阅读
    【干货分享】基于瑞萨<b class='flag-5'>RA4M2-SENSOR</b><b class='flag-5'>开发板</b>,实现便携式 GPS 定位器