【瑞萨RA-eco-RA6M4评测】1.开箱,搭建环境及点灯
收到瑞萨RA板卡有一段时间了,抓紧测试学习一下。板卡如图1所示:图1
是RA 生态工作室设计的PCB板,MCU型号为R7FA6M4AF,就是RA6系列。阅读其Datasheet,可以发现外设比较丰富,如图2所示:
图2
可玩的方向有很多。不管怎么样,先搭建环境,从点灯开始。
从官方介绍中,可以使用的IDE包括e2Studio,VSCODE,KEIL等等。虽然平常用VSCODE比较多,个人觉得还是先从官方IDE开始学习,就是从e2Studio开始,而且e2Studio 支持JLINK 仿真器。
从官方提供的例程可以看出,也都是基于e2Studio的,再转为cmake 或者 keil就比较麻烦。
从原理图中可以看到有三颗LED灯,如图3所示:
图3
e2Studio 中提供的FSP Configuration UI就特别好,可以配置时钟,外设,中断等等,如图4所示:
图4
这里有一个注意点,官方FSP Configuration 默认时钟是24M,而板卡是12MHz。
引脚配置如图5所示:
图5
然后生成code。
添加闪烁灯程序,如下所示:
R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS); // NOLINT
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_04, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS); // NOLINT
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_04, BSP_IO_LEVEL_HIGH);
效果如图6所示:
图6
流程搞清楚后,就继续进行测试
页:
[1]