本文转载自RA生态工作室:
瑞萨“RA MCU众测宝典”环境搭建为该主题添加了实用信息!这次我们重点介绍高性能入门级开发板——【RA-Eco-RA6E2-64PIN-V1.0】。
本文介绍了RA-Eco-RA6E2-64PIN-V1.0开发板的基本信息,包括产品特性、参数资源、开发环境搭建、工程测试等。
开启宝典介绍RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHz ArmCortex-M33核心架构的核心板;
主控芯片为R7FA6E2BB3CFM;
RA6E2系列是RA6系列中最新的入门级微控制器,基于带有TrustZone的200MHz ArmCortex-M33内核;
作为入门级微控制器,RA6E2在追求成本优化的同时提供最佳性能;
RA6E2 与RA4E2 系列引脚和外设兼容,非常适合需要更高性能、小尺寸和低引脚数的应用。
外观Top view
Bottom view
资源参数1个复位按钮
1 个用户按钮
2 个LED
2个PMOD接口
板载USB转TTL模块,可用于串口通信和编程
板载SWD接口,方便用户调试和下载
具有TrustZone 功能的200MHz Arm Cortex-M33
256KB 闪存和40KB SRAM
4KB数据闪存,类似EEPROM数据存储功能
1KB 备用SRAM
64引脚封装
USB 2.0 全速
CANFD、I3C
HDMI CEC、SSI
四路SPI
12位A/D转换器
12位D/A转换器
通用PWM 定时器
原理图USB
MCU
I3C
外设
引脚
电源
详见:(您可以复制以下链接到浏览器,或扫描二维码查看)
RA-Eco-RA6E2-64PIN-V1.0:RA-Eco-RA6E2-64PIN-V1.0开发板资料https://gitee.com/ramcu/ra-eco-ra6-e2-64-pin-v1.0
开发环境开发环境支持e2studio和Keil。这里我们主要介绍和使用前者。
下载并安装瑞萨FSP(flexible software package)灵活配置软件包。 (您可以复制以下链接到浏览器,或扫描二维码查看)
瑞萨FSP(flexible software package)灵活配置软件包https://www.renesas.cn/zh/software-tool/ra-flexible-software-package-fsp
注意事项
无需单独安装e2studio,FSP 平台安装程序会安装e2studio 以及使用FSP 所需的所有其他工具。
由于这里使用的是RA6E2主控,所以只能安装RA系列软件包。
工程测试从板载LED原理图可以看出,两个板载LED分别对应P113和P207引脚,均为高电平点亮。
工程创建打开e2studio软件;
点击文件-新建-Renesas C/C++ Project-Renesas RA;
进行工程命名、路径设置、FSP版本、目标开发板选择、Device选择R7FA6E2BB3CFM、工具链选择GNU ARM Embedded、调试器选择J-Link;
完成项目创建;
进入FSP配置界面,打开Pins选项卡,选择P207引脚,并将模式设置为初始低电平输出模式;
同理,将P113引脚配置为初始低电平输出模式;
单击“生成代码”按钮生成项目代码。
代码打开src/hal_entry.c文件,在main函数中添加以下代码:
左右滑动查看完整内容voidhal_entry(void){ /*TODO:在此处添加您自己的代码*/while(1) { R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_01_PIN_13, BSP_IO_LEVEL_LOW); R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS); R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_01_PIN_13, BSP_IO_LEVEL_HIGH); R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS); R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_LOW); R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS); R_IOPORT_PinWrite(g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_HIGH); R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS); }#ifBSP_TZ_SECURE_BUILD /* 输入非安全代码*/R_BSP_NonSecureEnter();#endif}
注意事项
该代码可以实现P103和P104输出电平的循环取反。
保存文件,构建项目,使用J-Link调试并上传固件。
效果两个板载LED 交替闪烁:
总结本文介绍了RA-Eco-RA6E2-64PIN-V1.0开发板的基本信息,包括产品特性、参数资源、开发环境搭建和工程测试等,为相关产品的开发设计提供参考。
如果您在环境安装、管脚配置中遇到问题,或者基于本开发板有创意的项目想法,欢迎在评论区分享~
环境搭建专题将持续覆盖更多RA系列开发板。关注瑞萨嵌入式百科,让嵌入式开发起步更高效。未来您可以解锁更多实用的开发板配置指南!
标题:瑞萨RA-Eco-RA6E2-64PIN-V1.0开发板介绍及环境搭建指南
链接:https://yqqlyw.com/news/sypc/73169.html
版权:文章转载自网络,如有侵权,请联系删除!