CAS工程
博客 网店

 C720H5 -> 如何下载(烧录)程序


  将编译生成的可执行程序文件下载(烧录)到芯片是单片机开发过程中必须的环节,通常我们让编译器 生成的可执行程序为intel hex格式(扩展名.hex).C720H5 可使用RS485口或ISP接口下载程序

1.RS485口下载程序


工具:一个USB转RS485适配器


软件:CAS-BOOT(点击进入下载页面)

这种下载程序的方法使用Bootloader技术,C720H5最初已经在内部写入了一个boot程序(这个boot程序 的源代码可在基础示例中找到),这个boot程序写在了atmega328 32k flash中的最后2k区域内,当上

电时这个boot程序首先得到执行,它判断有没有上位机程序cas-boot从rs485口连接,如果有则进入更新

程序状态并接收响应cas-boot后续的命令,如果没有连接则跳回flash开始地址处,执行用户程序。


操作步骤如下:

插上usb-485适配器,C720H5断电,连接好rs485线。

打开cas-boot软件,选择你的USB转485适配器对应的端口,选择波特率9600并按下[扫描设备]按钮

C720H5上电,此时cas-boot应能够连接到C720H5,如下图:



打开需要写入的hex文件,并点下载,即可完成程序下载,点运行可直接执行刚刚写入的程序。

2.ISP下载



ISP下载是AVR单片机固有的下载功能,C720H5上留有ISP下载标准接口,如果具有对应的下载工具,也可
采用ISP功能来下载烧录程序,但要注意的是一旦使用isp下载,默认的boot程序就会被擦除,
如果需要再用rs485口下载程序那么应将boot程序重新写入到mcu最后2k程序空间中。

ISP下载工具较多,USB-ASP是比较常用的一款,从淘宝很容易买到,发下图所示的USB-ASP





芯艺工作室    蒙ICP备06005492号
Copyright© 2004-2023 ChipArt Studio All Rights Reserved