内部板载程序(闪烁LED1和LED2)
0 说在前面
非常感谢RA生态工作室和电子发烧友论坛提供这次试用机会!我在工作和生活中使用过各种各样的芯片,有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 实物展示
实物展示如图,静电袋包装,精致完美
上电后PoWer灯亮起,板内程序为LED1和LED2闪烁(顶部视频)
板子很小巧,已引出引脚并且重要端口单独列出
2 开始折腾之旅
先是看大佬们说要安装E2 Studio,连接如下:
[https://doc.embedfire.com/mcu/renesas/fsp_ra/zh/latest/doc/chapter2/chapter2.html](连接下载地址)
紧跟大佬的步伐,配置好E2 Studio ,设置好LED的引脚,然后创建KEIL工程
设置好之后,可以在Summary中看到创建好的工程地址
双击KEIL工程即可打开工程
然而这才是折磨的开始
3 痛并快乐着
打开一看两眼一黑,首先是main函数居然藏在一堆文件之中!
打开main文件,更是麻了!只有一个函数就算了,还跳转不过去!
没办法,一个文件一个文件看下去吧
然后就找到引脚初始化文件了,不知道大伙遇到过眼镜会了,脑子懂了但是不会用的状态,现在我就是这样的状态!
看懂不难,会用才是难的(怎么跟一般代码反过来,以前我都是会用不难看懂难QAQ),这不跟库函数一样,复制调用函数就可以拿过去自己改,这里我没办法了,我只能在这个结构体里面(应该是结构体吧)新增引脚配置,有一种束手束脚的感觉。
最后编译下载,结果不知为啥,我的PWlink居然下载不了,继续折腾中,下个帖子应该就解决下载和编译问题了!还有大佬说可以直接使用E2Studio,不说了,继续研究去了!!!
|