【瑞萨RA4系列开发板体验】我的试用总结
作者:hehung
试用总结
本次试用了瑞萨RA4M2单片机,收获颇丰,RA4M2单片机主频100MHz,虽然只是一款中低档性能的单片机,但是有了FSP的加持,上手非常的快速,完全不需要用户去实现底层的机制,去操作寄存器或者是编写复杂的驱动逻辑,RASC配置功能可以直接在线配置完成底层驱动的配置,用户只需要关心我的应用逻辑该怎么实现。 本次试用,完成了如下工作: - 对e2工具的使用,熟悉了e2工具的用法(e2工具是局域eclipse的,使用起来会存较多的占用电脑资源,但是操作起来很简单,集成了RASC工具,可以直接在e2上进行配置);
- RA4M2单片机在KEIL环境下开发,调试(因为没有JLINK,使用e2下载还需要单独的下载工具,操作颇为麻烦,遂使用ST-LINK在KEIL上开发调试);
- 串口的使用,将串口9重定向到了prinf以及scanf;
- PWM应用,使用PWM控制板载三个LED的亮灭;
- IIC应用,驱动了OLED显示屏;IIC有两种驱动方式,第一种是硬件IIC,还有一种是SCI模拟IIC,都进行过尝试,能够驱动起来,但是板载的IIC接口可以直接插入一个OLED,并且接口连接到了SCI上,所以最终使用的是SCI模拟的IIC来驱动的OLED;
- ADC以及DAC应用,ADC采集电压,测量精度满足要求,DAC输出电压,精度存在一些误差,但是在接受范围之内,实现了正弦波输出;
- 超声波模块驱动,其实也就是使用串口驱动超声波模块,使用超声波模块测试了距离;
- 定时器的应用,RTC的应用,因为相对较为简单等,没有发帖。
瑞萨单片机给我的一个最大的特点就是上手快速,能够很便捷的就开发自己想要的功能,外设模块使用起来也很方便,FSP封装的驱动接口使用起来也很方便,基本上直接找到函数原型就知道该怎么使用了
优缺点说明
就我使用的过程谈谈该单片机的优缺点。
优点
- 上手快,使用方便,支持多种主流开发工具,KEIL以及IAR;
- RASC配置工具非常好用,配置流程简单;
- FSP驱动接口封装简单,使用起来方便,直接查看函数原型就知道应该如何使用,而不需要了解模块的驱动方式;
- 单片机设计合理,各个系列特征清晰;
我所感受到的不足之处
- e2工具只支持瑞萨自己的调试工具以及JLINK,对于没有这些设备的开发人员不是很友好;可以支持一些开源的调试器,比如openocd,pyocd等,让用户通过手头的任何调试器都可以上手;
- RA4M2居然不带板载调试器,不是很理解(个人猜测是处于成本考虑?),之前使用过R6M4都是自带的;
后记
总的来说RA4M2还是很好用的,感谢发烧友以及瑞萨给予的本次试用机会。
|