RL逐步使用
主要任务列表:
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号回家,利用很多空余时间已经完成了该板的设计与焊接,因此,这里直接贴图:
第一幅图片:我焊接的板子(有点丑,呵呵..)
第二幅图片:连接到电脑上看到的端口号
第三幅图片:程序下载测试
关键词: 逐步 使用
S1:使用YRPBRL78G13 DEMO测试界面如下:
由测试可见,瑞萨使用的是USB转串口芯片,因为上图的connection处明确寻找到了一个串口com16。(我设计STC单片机的板子思路与瑞萨类似),
S2:使用该DEMO各个功能,测试瑞萨小板均正常,基本测试完成。不得不说瑞萨的这个DEMO软件写得真好!
S3:目测电路板硬件。做工比较精致。
个人认为该电路板中仍然有赶工之嫌,主要是元器件的标号,丝印层都没给出具体元件的值,给的全部是都是器件标号,有点不人道。
整块小板主要元件为U1和U2,U1为RSF100LEA,大约是一个16位微控制器。U2我基本上确认为是一个串口转USB的芯片了,否则RSF100LEA基本无法同上位机通讯。
瑞萨的板还有一个小插曲,就是它的小USB接头,它没有依照一般的接法,它是这样接的,将miniusb的第四脚悬空,然后第五脚接地(这个是完全正确的),但是我发现该板没有把MiNiUSB的外壳接地。貌似不太利于信号抗干扰。
还有一个小问题:板上X1处应该是接一个晶振,但是没见到焊上去,这个是干吗用的?目前尚不详。
编译环境的安装与使用:
首先,我的电脑因为无法使用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 */
}
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |