原创 【瑞萨RL78/G15】+ Arduino 评测分析

2023-10-7 16:14 1782 9 2 分类: MCU/ 嵌入式 文集: 瑞萨

R78/G15 简介

RL78/G15是瑞萨电子最近推出的一种适用于家电、消费类电子产品到工业设备通用微控制器,其最大的工作频率为16MHz。RL78系列的封装引脚在8 到 20 引脚,包含了WDFN、LSSOP、SSOP等多种系列的封装,适用于各种各样的小型应用场景。其适用于-40℃-125℃的各种工作环境温度,具有极高的产品稳定性。产品内置高精度(±1.0%)高速片上振荡器、数据闪存和丰富的串行接口和比较器,对于小型应用场景,极大的节省了空间。RL78/G15包括丰富的开发环境,只需连接USB线缆, 即可编写和调试评估板(Fast Prototyping Board)、可通过GUI简化软件设计的Smart Configurator和Arduino库等。

其主要的外设功能如下:

定时器:8 路 16 位定时器,1 路看门狗定时器,1 路 12 位间隔定时器。

模拟功能:11 路 10 位 A/D 转换器,比较器。

片上振荡器 (MHz):高速:1、2、4、8、16MHz;低速:15kHz。

通信接口:SCI(CSI、UART、简单版 I2C)、I2C。

其他:可选通电重置、低电压检测、片上调试 2.4V 到 5.5V(单线、双线)。

 

Arduino开发环境搭建

对于瑞萨RL78/G15 快速原型开发板来说,其并非官网支持的开发板。所以在Arduino IED中,需要根据在文件->首选项->附加开发板管理器网址中添加RL78/G15快速原型开发板的json格式索引文件。其文件在瑞在电子的github仓库如下图所示:

所以可知其json文件的地址为:https://raw.githubusercontent.com/renesas/Arduino /master /hardware /package_index_rl78g15_fpb_p20_bundled.json

将以上链接其添加开发板管理器中让Arduino IDE 自动导入即可。

注意的是,在最新版Arduino IDE 2.2.1中,无论你是否添加上述链接,在开发板管理器中,仍然无法搜寻到RL78/G15开发板,可能是新版的IDE的开发板管理器对于快速原型开发板,产生了很多不兼容的错误。但是退回Arduino IDE版本到1.8.19及以下,便可以搜寻到开发板。如下图所示:

点击安装即可。

 

RL78/G15 快速原型开发板测试程序

根据瑞萨电子提供的RL78/G15 Fast Prototyping Board Quick Start Guide,可以得知,开发板的硬件资源如下:

其Arduino的对应引脚分布如下图所示:

通过原理图与Arduino引脚分布图,我们可以得知LED灯的连接引脚,编辑好脚烧录即可。现象如下图所示:

 

代码如下:

 

  1. </p>const int led1 = 7;
  2. const int led0 = 4;
  3. void setup() {
  4. pinMode(led0, OUTPUT);
  5. pinMode(led1, OUTPUT);
  6. Serial.begin(115200);
  7. }
  8. // the loop function runs over and over again forever
  9. void loop() {
  10. digitalWrite(led0, HIGH);
  11. digitalWrite(led1, HIGH);
  12. delay(1000);
  13. digitalWrite(led0, LOW);
  14. digitalWrite(led1, LOW);
  15. delay(1000);
  16. Serial.print("Test\r\n");
  17. }

 

写在最后,本文本来是想在瑞萨RL78/G15 快速原型开发板上,通过Arduino,驱动一个OLED,显示屏,但是现有的OLED库(Adafruit、u8g2)都需要板级支持包上具有SPI驱动,也就是需要芯片需要有SPI外设(即使不用)。但是瑞萨给的支持包上并没有SPI驱动。所以采用任何一种库都会报一个错误。

针对于以上问题了,本人尝试了两种方法,即移植STM32的OLED驱动程序,但是因为RL78/G15的本身Flash比较小,网上现有的OLED驱动程序,无法适用于此块开发板。所以只要采用51单片机驱动OLED的思路。这种方法应该是行的通的。

作者: 腾辉, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3933667.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
9
关闭 站长推荐上一条 /3 下一条