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 */
}
回复
有奖活动 | |
---|---|
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? |
打赏帖 | |
---|---|
【换取手持数字示波器】AHT10温度检测分享被打赏40分 | |
【换取手持数字示波器】ACM32F070开发板点亮LCD屏和触控按键,串口,ADC被打赏40分 | |
【换取手持数字示波器】ACM32F070LCD屏和触控按键功驱动蜂鸣器分享被打赏40分 | |
【换取手持数字示波器】国民技术PWM功能知识分享被打赏40分 | |
【换取手持数字示波器】放大器运放知识分享被打赏40分 | |
【分享评测,赢取加热台】+开关电源AC输入知识分享被打赏30分 | |
【换取手持数字示波器】N32G430点亮数码管与串口打印、ADC被打赏40分 | |
老胖子聊电路--分析一个反馈电路被打赏50分 | |
【换取手持数字示波器】+点亮WS2812RGB灯被打赏50分 | |
【换取手持数字示波器】+线性调整器理论知识分享被打赏40分 |