瑞萨单片机可提供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支撑即可。