这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » RL逐步使用

共7条 1/1 1 跳转至

RL逐步使用

助工
2012-09-15 12:02:35     打赏
第一阶段测试:测试主控板的基本工作情况,主要是IO是否能带动规定负载(5V继电器控制板)。以及基本功能的代码测试。

主要任务列表:
1.继电器测试控制小板设计与测试。(5V控制220v)
2.光电开关小板设计与测试
3.USB下载程序STC89c52控制板设计与测试(该板还需保证下载结束后虚拟串口仍然可以使用)。
4..RL78G13开发板焊接插针,进行基本功能测试,准备连接外设
依据九月份计划,先完成一个单片机的板子,该板已经完成,主要目标是为了满足仅有USB接口的计算机使用51单片机。基本功能应该包含如下两点:
1.必须能够使用USB-串口芯片来进行计算机与单片机之间的通讯
2.必须能够通过通讯接口进行程序下载
3.成本控制在较低范围内,且可以实现


元器件清单:
       PL2303—————————2.00
       PL2303转接板——————0.50
      STC89C52————————4.70
      12M晶振—————————0.20
      18.432M晶振———————0.50
       空电路板(洞洞板)一块——1.00
      导线若干0.3mm一卷————19.5
      30pf电容四个———————1.00(一包30个)
      电源开关一个———————0.2
      发光二极管三个(红、蓝、黄)——3.00(十个)
     1K电阻——————————1.00(十个)
     USB接口一个———————0.50
     单个测试板合计价格大约在:10.00元之内。个人认为
相当便宜。

由于我已于8月28号回家,利用很多空余时间已经完成了该板的设计与焊接,因此,这里直接贴图:
第一幅图片:我焊接的板子(有点丑,呵呵..)


第二幅图片:连接到电脑上看到的端口号


第三幅图片:程序下载测试







关键词: 逐步     使用    

助工
2012-09-15 12:03:48     打赏
2楼
瑞萨RL78G13小板测试:
S1:使用YRPBRL78G13 DEMO测试界面如下:


由测试可见,瑞萨使用的是USB转串口芯片,因为上图的connection处明确寻找到了一个串口com16。(我设计STC单片机的板子思路与瑞萨类似),

S2:使用该DEMO各个功能,测试瑞萨小板均正常,基本测试完成。不得不说瑞萨的这个DEMO软件写得真好!

S3:目测电路板硬件。做工比较精致。
个人认为该电路板中仍然有赶工之嫌,主要是元器件的标号,丝印层都没给出具体元件的值,给的全部是都是器件标号,有点不人道。
整块小板主要元件为U1和U2,U1为RSF100LEA,大约是一个16位微控制器。U2我基本上确认为是一个串口转USB的芯片了,否则RSF100LEA基本无法同上位机通讯。
瑞萨的板还有一个小插曲,就是它的小USB接头,它没有依照一般的接法,它是这样接的,将miniusb的第四脚悬空,然后第五脚接地(这个是完全正确的),但是我发现该板没有把MiNiUSB的外壳接地。貌似不太利于信号抗干扰。

还有一个小问题:板上X1处应该是接一个晶振,但是没见到焊上去,这个是干吗用的?目前尚不详。


助工
2012-09-15 12:08:11     打赏
3楼

使用IAR:
很早我就安装瑞萨光盘提供的IAR软件,但是一直以来比较忙未能测试,今天用了一下发现问题很多..最关键的问题就一个:


IAR集成开发环境大概是说我的license没有无效。问题比较严重。

这一步涉及到我需要把RL78板挂到我的继电器上去测试,如果不能写代码控制就麻烦了。


助工
2012-09-16 20:44:20     打赏
4楼

编译环境的安装与使用:
      首先,我的电脑因为无法使用IAR和谐版(当然,瑞萨碟子自带的IAR也不行)。故此在瑞萨官网上下载了CubeSuite+软件,大小488M。
      直接安装就可以使用。详见我的技术问题贴,地址:
forum.eepw.com.cn/thread/220826/1


目前,已经测试CubeSuite+软件没有任何问题。且CubeSuite+软件自带代码生成。
贴图如下:


且代码下载正常。在线下载与调试选中使用CubeSuite+软件中的——RL78  E20(Serial)即可直接download代码到板上。(尤其注意此时板上应断电后设置跳线J6~J9为ODC模式)然后连接。则CubeSuite+软件可以直接下载代码到板上并实施在线调试。

我也测试过,瑞萨的flash编程器软件可以直接把生成的HEX代码直接下载到板子上。

注:使用CubeSuite+软件时需要建立一个工程,比如我在d盘建个文件夹,把CubeSuite+软件建立的工程建到那个文件夹下,则编译成功后,文件夹下自动生成HEX文件,方便直接烧写。

简单实验了下端口的使用,闪烁灯,贴图如下:



代码如下:
void delay (long int i)
{
  long int j;
 
 for (j = 0;j<i;j++);
 
}
void main(void)
{

 R_PORT_Create();
    /* Start user code. Do not edit comment generated here */
    while (1U)
    {   
     P0 = 0XFF;
     //PU1 = 0XFF;
     delay (50000);
     P0 = 0;
     delay (50000);
    }
    /* End user code. Do not edit comment generated here */
}


院士
2012-09-16 21:33:10     打赏
5楼
仔细看了楼主的帖子,

楼主的动手能力强啊~~ 家当也比较多,又是面包板 又是什么的。

回过头来说说楼主提到的几个问题:
X1 为外接晶振使用,咱们使用其内置的32M晶振,因此,X1空闲中……

P.S. 楼主为什么不使用板载的LED灯做这个实验,而……

高工
2012-09-16 23:47:13     打赏
6楼
楼主的宝贝不少喔

助工
2012-09-23 22:05:48     打赏
7楼
5楼正解。通过看器件手册发现了有个内部32M的晶振。
再有,我不打算使用P77来控制那个灯。我需要的效果如下:


代码如下:


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]