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

hehung

8年用户 659经验值
擅长:嵌入式技术
私信 关注

【瑞萨RA4系列开发板体验】10. 我的试用总结

之前发帖:
【瑞萨RA4系列开发板体验】1. 新建工程+按键控制LED
【瑞萨RA4系列开发板体验】2. KEIL环境搭建+STLINK调试+FreeRTOS使用
【瑞萨RA4系列开发板体验】3. KEIL下UART实现printf与scanf重定向
【瑞萨RA4系列开发板体验】4. PWM驱动LED
【瑞萨RA4系列开发板体验】5. 硬件IIC驱动OLED显示汉字
【瑞萨RA4系列开发板体验】6. ADC测量摇杆模块偏移量
【瑞萨RA4系列开发板体验】7. 用DAC输出正弦波以及余弦波
【瑞萨RA4系列开发板体验】8. 超声波测距模块在RA4M2上的应用
【瑞萨RA4系列开发板体验】9. 用两路DAC在示波器上显示一个爱心

试用总结

本次试用了瑞萨RA4M2单片机,收获颇丰,RA4M2单片机主频100MHz,虽然只是一款中低档性能的单片机,但是有了FSP的加持,上手非常的快速,完全不需要用户去实现底层的机制,去操作寄存器或者是编写复杂的驱动逻辑,RASC配置功能可以直接在线配置完成底层驱动的配置,用户只需要关心我的应用逻辑该怎么实现。

本次试用,完成了如下工作:

  1. 对e2工具的使用,熟悉了e2工具的用法(e2工具是局域eclipse的,使用起来会存较多的占用电脑资源,但是操作起来很简单,集成了RASC工具,可以直接在e2上进行配置);
  2. RA4M2单片机在KEIL环境下开发,调试(因为没有JLINK,使用e2下载还需要单独的下载工具,操作颇为麻烦,遂使用ST-LINK在KEIL上开发调试);
  3. 串口的使用,将串口9重定向到了prinf以及scanf;
  4. PWM应用,使用PWM控制板载三个LED的亮灭;
  5. IIC应用,驱动了OLED显示屏;IIC有两种驱动方式,第一种是硬件IIC,还有一种是SCI模拟IIC,都进行过尝试,能够驱动起来,但是板载的IIC接口可以直接插入一个OLED,并且接口连接到了SCI上,所以最终使用的是SCI模拟的IIC来驱动的OLED;
  6. ADC以及DAC应用,ADC采集电压,测量精度满足要求,DAC输出电压,精度存在一些误差,但是在接受范围之内,实现了正弦波输出;
  7. 超声波模块驱动,其实也就是使用串口驱动超声波模块,使用超声波模块测试了距离;
  8. 定时器的应用,RTC的应用,因为相对较为简单等,没有发帖。

瑞萨单片机给我的一个最大的特点就是上手快速,能够很便捷的就开发自己想要的功能,外设模块使用起来也很方便,FSP封装的驱动接口使用起来也很方便,基本上直接找到函数原型就知道该怎么使用了。

优缺点说明

就我使用的过程谈谈该单片机的优缺点。

优点

  1. 上手快,使用方便,支持多种主流开发工具,KEIL以及IAR;
  2. RASC配置工具非常好用,配置流程简单;
  3. FSP驱动接口封装简单,使用起来方便,直接查看函数原型就知道应该如何使用,而不需要了解模块的驱动方式;
  4. 单片机设计合理,各个系列特征清晰;

我所感受到的不足之处

  1. e2工具只支持瑞萨自己的调试工具以及JLINK,对于没有这些设备的开发人员不是很友好;可以支持一些开源的调试器,比如openocd,pyocd等,让用户通过手头的任何调试器都可以上手;
  2. RA4M2居然不带板载调试器,不是很理解(个人猜测是处于成本考虑?),之前使用过R6M4都是自带的;

后记

总的来说RA4M2还是很好用的,感谢发烧友以及瑞萨给予的本次试用机会。

回帖(2)

大菠萝Alpha

2022-12-15 19:02:17
这个系列不错
举报

crsxZEAw

2022-12-16 11:55:31
举报

更多回帖

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