瑞萨单片机william hill官网
直播中

韩子畅

未满1年用户 8经验值
擅长:MEMS/传感技术 嵌入式技术 控制/MCU RF/无线
私信 关注
[经验]

**【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+小白折腾瑞萨RA系列全过程01**

内部板载程序(闪烁LED1和LED2)

0 说在前面

非常感谢RA生态工作室电子发烧友william hill官网 提供这次试用机会!我在工作和生活中使用过各种各样的芯片,有STM32,N32,AT32和PY32等等,除了PY32仅支持HAL库之外(PS:就算是HAL库也和标准库区别不大感觉,只有中断回调有点绕),其他芯片均与ST的标准库大相径庭,听说有不一样的板子可以申请试用,我本人也对新的芯片很有兴趣,于是参加了本次试用,也想通过这次试用,学习瑞萨的环境搭建与开发,从零开始探索单片机的乐趣,找回大学时折腾STM32F103C8T6最小系统板的那个少年。

RA-Eco-RA4E2-64PIN-V1.0是一款基于100MHz Arm® Cortex®-M33内核架构的核心板,主控芯片为R7FA4E2B93CFM。RA4E2组是RA4系列中最新的入门级微控制器,基于带有TrustZone的100MHz Arm® Cortex®-M33内核。

特性:

  • 1个复位按键
  • 1个自定义按键
  • 2个LED
  • 2个PMOD接口
  • 板载USB转TTL模块,可用于串口通信和烧录
  • 板载SWD接口,方便用户调试与下载
  • 100MHz的Arm Cortex-M33,具有TrustZone功能
  • 128KB的闪存和40KB的SRAM
  • 4KB数据闪存,类似EEPROM数据存储功能
  • 1KB待机SRAM
  • 64引脚封装
  • USB 2.0全速
  • CAN FD,I3C
  • HDMI CEC,SSI
  • 12位A/D转换器
  • 12位D/A转换器
  • 通用PWM定时器

(普通且一律的板载资源介绍)

1 实物展示

实物展示如图,静电袋包装,精致完美
IMG_7525.JPG

上电后PoWer灯亮起,板内程序为LED1和LED2闪烁(顶部视频)

板子很小巧,已引出引脚并且重要端口单独列出
5820ae7483009c6e3afc61151de432d7(20241213-184016).jpg

2 开始折腾之旅

先是看大佬们说要安装E2 Studio,连接如下:
[https://doc.embedfire.com/mcu/renesas/fsp_ra/zh/latest/doc/chapter2/chapter2.html](连接下载地址)
5154c37f-0607-46d3-8314-b5c34220e50d.png

紧跟大佬的步伐,配置好E2 Studio ,设置好LED的引脚,然后创建KEIL工程
00a9a591-d141-4897-90bc-973cecbef6f9.png
设置好之后,可以在Summary中看到创建好的工程地址
fe584b15-6a5f-4847-9082-0a4da87b8a5b.png
双击KEIL工程即可打开工程
然而这才是折磨的开始

3 痛并快乐着

打开一看两眼一黑,首先是main函数居然藏在一堆文件之中!

f139df5b-4fbb-47e4-835a-9db80e4b93fe.png

打开main文件,更是麻了!只有一个函数就算了,还跳转不过去!
ab0429ec-8e6f-4b06-862d-896fc4511c7e.png

没办法,一个文件一个文件看下去吧
然后就找到引脚初始化文件了,不知道大伙遇到过眼镜会了,脑子懂了但是不会用的状态,现在我就是这样的状态!
197891b7-adf7-4749-904f-5eddaa2bd64c.png

看懂不难,会用才是难的(怎么跟一般代码反过来,以前我都是会用不难看懂难QAQ),这不跟库函数一样,复制调用函数就可以拿过去自己改,这里我没办法了,我只能在这个结构体里面(应该是结构体吧)新增引脚配置,有一种束手束脚的感觉。

最后编译下载,结果不知为啥,我的PWlink居然下载不了,继续折腾中,下个帖子应该就解决下载和编译问题了!还有大佬说可以直接使用E2Studio,不说了,继续研究去了!!!

更多回帖

发帖
×
20
完善资料,
赚取积分