【zacobin原创】瑞萨单片机串口下载仿真程序的硬件搭建和操作流程

瑞萨单片机可提供E8A和串口两种方式用于调试和下载程序,使用E8A调试比较简单都不需要什么配置就直接可以使用,很方便。但E8A仿真器价格高,对于个人玩玩的话再买个E8A来说可能不太划算,所以就动手整了下串口调试下载功能。该教程可以方便的实现串口调试下载功能。

一、开发平台:

操作系统:Windows XP

瑞萨开发环境:HEW

瑞萨烧写工具:FDT

使用单片机:L357C

参考文档:L357C单片机Datasheet,M16C/R8C FoUSB/UART软件用户手册

二、硬件原理

根据瑞萨L357C单片机Datasheet手册附录中,附录2:和串行编程器连接的例子。L357C单片机使用UART0作为串行编程器的通信口。原理图如下:


特别注意图中注1和注2,VREF直接接VCC即可,使用内部振荡器即可。

硬件连接按上图描述连接,连接到电脑串口即可。(RS232转TTL)


三、软件流程

1,使用FDT直接烧录mot文件,FDT的配置流程如下:

      打开瑞萨安装目录下的Flash Development Toolkit 4.08 Basic软件--->Option--->New Settings...--->在弹出Choose Device And Kernel中选择单片机型号:L357C 然后点击下一步--->在弹出Communications Port中选择COM1(实际连接电脑串口的串口号)然后下一步--->在弹出Connection Type中的Recommended Speeds选择38400或其他波特率,反选后面Use Default.然后下一步--->点击完成。然后就选择mot文件烧录即可。

2,使用HEW工程调试下载,配置流程如下:

新建项目流程和使用E8A调试的新建流程基本差不多,其中需要注意的就是需要选择编译器M16 R8C FoUSB/UART。(若没有该选择,则需要安装这个R8C_UART_MCU_INST_E.exe软件即可。)

连接好硬件设备后,点击HEW上的连接按钮会弹出下框:


这里需要注意几点:

1)选择的波特率一定要38400,选择其他波特率就不能通信(在这里折腾了很久才发现只有这样才可以)。

2)在烧录之前一定要先复位下单片机,再点击确定进行调试仿真,等下载完后就与用E8A仿真一样的效果了。

3)若使用的是USB转串口的话,可能波特率38400不支持,所以最好选择串口直接与电脑相连。

4)Mode脚一定要接地才可。


总结:使用串口仿真下载很方便,只需要在布板的时候多引出串口即可。这种方式便于生产时烧录程序,不需要E8A支持即可。


zacobin

2012-3-29



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值