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

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

3天内不再提示

【RA-Eco-RA2E1-V1.0开发板试用】ADC内部电压采集。

陈树 来源:jf_87031193 作者:jf_87031193 2026-02-26 10:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

点击左侧Stacks → New Stack → 选择AnalogADC (SAR) → r_adc:

wKgZO2mftOCAZMfQAAIK25__RyI805.png

配置ADC参数,主要设置内部采集通道。
Reference Voltage:Internal Reference Voltage


加入初始化代码:

fsp_err_t adc_init(void) { fsp_err_t err = FSP_SUCCESS; /* 1. 打开ADC模块 */ err = R_ADC_Open(&g_adc0_ctrl, &g_adc0_cfg); if(FSP_SUCCESS != err) { printf("ADC打开失败: %drn", err); return err; } /* 2. ADC自校准(关键!必须执行) */ err = R_ADC_SelfCalibrate(&g_adc0_ctrl); if(FSP_SUCCESS != err) { printf("ADC校准失败: %drn", err); R_ADC_Close(&g_adc0_ctrl); return err; } /* 3. 获取ADC初始状态 */ err = R_ADC_StatusGet(&g_adc0_ctrl, &g_adc_status); if(FSP_SUCCESS != err) { printf("获取ADC状态失败: %drn", err); R_ADC_Close(&g_adc0_ctrl); return err; } printf("ADC初始化&校准完成rn"); return err; }

wKgZO2mftV6APtOIAAB4HQ1fjFs465.png

读取电压函数。单次转换。

wKgZPGmftaGAXJ-JAABAhtsMYMo194.png

主函数还要初始化UART,ADC。
UART再去STACK里面配置,这里不过多赘述。配置的时候要注意配置PIN引脚,因为他的引脚有多种功能的重映射,需要自己手动配置。

分配后一定要在全局 Pins 视图验证,确保引脚功能正确映射。
总结

FSP 配置核心:ADC 选内部参考源、启用自校准,UART 配置 115200 波特率并注册回调;

代码核心:ADC 初始化必须先校准,VDDCORE 采集值需 ×2,printf重定向确保串口输出;

关键公式:实际电压 = (ADC 原始值 / 4095)× 参考电压(VDDCORE 需额外 ×2)。

审核编辑 黄宇

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

    关注

    100

    文章

    7977

    浏览量

    557392
  • 开发板
    +关注

    关注

    26

    文章

    6513

    浏览量

    121369
  • 电压采集
    +关注

    关注

    2

    文章

    26

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA4M2开发板评测】+ 开发板开箱及开发环境搭建

    RA-Eco-RA4M2开发板评测】 环境搭建
    的头像 发表于 05-09 10:04 412次阅读
    【<b class='flag-5'>RA-Eco-RA4M2</b><b class='flag-5'>开发板</b>评测】+ <b class='flag-5'>开发板</b>开箱及<b class='flag-5'>开发</b>环境搭建

    瑞萨RA MCU众测宝典 | 环境搭建之【RA-Eco-RA6E2-64PIN-V1.0 开发板】介绍、环境搭建、工程测试

    “RAMCU众测宝典”环境搭建专题再添实用干货!这次咱们聚焦高性能入门级开发板——【RA-Eco-RA6E2-64PIN-V1.0】。本文介绍了RA-Eco-RA6E2-64PIN-V1.0
    的头像 发表于 03-20 16:23 8082次阅读
    瑞萨<b class='flag-5'>RA</b> MCU众测宝典 | 环境搭建之【<b class='flag-5'>RA-Eco-RA6E2-64PIN-V1.0</b> <b class='flag-5'>开发板</b>】介绍、环境搭建、工程测试

    RA-Eco-RA2E1-V1.0开发板试用】篇一:硬件介绍+环境搭建

    RA-Eco-RA2E1-V1.0开发板试用】篇一:硬件介绍+环境搭建 序言 首先,感谢发烧友社区和瑞萨电子提供的此次评测机会,本篇为初识篇,后续会提供更多测评内容。 1.芯片介绍
    发表于 02-07 21:18

    RA-Eco-RA2E1-V1.0开发板试用】Hello World

    硬件:RA-Eco-RA2E1-48PIN-V1.0开发板、USB to TTL 串口设备、连接线、跳线帽 软件:FSP_v6_3_0_e2s_v
    发表于 02-04 20:34

    RA-Eco-RA2E1-V1.0开发板试用】开箱

    RA_EcoRA2L 是瑞萨电子推出的基于 RA2L 系列 MCU 的嵌入式开发核心 / 开发套件,主打超低功耗与 高拓展性 ,依托 Ar
    发表于 02-04 19:54

    RA-Eco-RA2E1-V1.0开发板试用】+ OLED显示ADC采样数据

    1. 套件概述RA-Eco-RA2E1-48PIN-V1.0是一款基于100MHz Arm® Cortex®-M323内核架构的核心,主控芯片为R7FA2E1A72DFL。
    发表于 02-02 09:21

    RA-Eco-RA2E1-V1.0开发板试用】概览、环境搭建与TTL串口烧录点灯

    RA生态工作室的RA-Eco-RA2E1-V1.0开发板RA-Eco-RA2E1-48PIN-V1.0) 收货 快递包装为开发板纸盒,未
    发表于 01-31 22:10

    瑞萨RA-Eco-RA6E2-64PIN-V1.0开发板介绍及环境搭建指南

    本文介绍了RA-Eco-RA6E2-64PIN-V1.0开发板的基本信息,包括产品特点、参数资源、开发环境搭建以及工程测试等。
    的头像 发表于 01-30 15:12 8590次阅读
    瑞萨<b class='flag-5'>RA-Eco-RA6E2-64PIN-V1.0</b><b class='flag-5'>开发板</b>介绍及环境搭建指南

    RA-Eco-RA2E1-V1.0开发板试用】模拟信号采集与应用

    RA-Eco-RA2E1内置有12 位 ADC,并提供了多个检测通道。有了硬件的支持,要实现相应的功能,需由RASC进行配置,并生成KEIL工程代码,其步骤为: 添加ADC入栈,见图1
    发表于 01-27 13:06

    RA-Eco-RA2E1-V1.0开发板试用】编写代码使双LED灯闪烁

    。 感谢电子发烧友网以及RA生态社区给予的评测机会; RA-Eco-RA2E1-48PIN-V1.0 以瑞萨R7FA2E1A72DFL为主控芯片,拥有丰富的外设,集成度高功能非常强大,具有优越的性能
    发表于 01-26 19:02

    RA-Eco-RA2E1-V1.0开发板试用】让LED灯闪起来

    RA-Eco-RA2E1-V1.0开发板RA系列中的一款采用入门级单芯片微控制器的开发板,其内核是基于48 MHz Arm® Cortex®-M23 ,具有高达 128 kB 的代码
    发表于 01-26 09:35

    【免费试用】瑞萨 RA6E2 开发板免费试用

    RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHzArmCortex-M33内核架构的核心,主控芯片为R7FA6E2BB3CFM。RA6E2组是
    的头像 发表于 10-01 10:15 1229次阅读
    【免费<b class='flag-5'>试用</b>】瑞萨 <b class='flag-5'>RA6E2</b> <b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    【干货分享】在 RA-Eco-RA6M4开发板上实现 ADC 电压的 LabVIEW 数据采集

    本文介绍了RA-Eco-RA6M4-100PIN-V1.0开发板通过LabVIEW上位机实现ADC电压数据采集的项目设计,采用串口发送和串口
    的头像 发表于 08-21 08:05 1894次阅读
    【干货分享】在 <b class='flag-5'>RA-Eco-RA</b>6M4<b class='flag-5'>开发板</b>上实现 <b class='flag-5'>ADC</b> <b class='flag-5'>电压</b>的 LabVIEW 数据<b class='flag-5'>采集</b>

    【免费试用】瑞萨RA4E2开发板开发板免费评测

    您是硬件工程师、嵌入式系统设计师还是物联网开发者?想要亲身体验瑞萨RA-ECO-RA4E2-64PIN-V1.0开发板的强大性能,并将其应用于您的创意项目?现在机会来
    的头像 发表于 08-12 08:07 1688次阅读
    【免费<b class='flag-5'>试用</b>】瑞萨<b class='flag-5'>RA4E2</b><b class='flag-5'>开发板</b><b class='flag-5'>开发板</b>免费评测

    RA-Eco-RA6M4开发板评测】+01+开箱测评+UART+PWM+LED

    。 之前试用RA-Eco-RA4E2-64PIN-V1.0开发板,感兴趣的可以点击查看。 01篇**【RA-Eco-RA4E2-64PIN-V1.0
    发表于 07-17 23:43