重温经典——AVR单片机串口ISP下载器

发布时间:2014-8-12 14:05    发布者:看门狗
关键词: AVR , 单片机 , ISP , 下载器
作者:jobs

  在AVR单片机的学习过程中,ISP编辑下载器是一个必不可少的调试工具。在Atmel官方网站也分布并开源了简易ISP下载器的原理图与BOM。如下图所示:

1.jpg

  这个版本使用了一个数字逻辑芯片74HC244,逻辑芯片主要启到数据缓冲的作用。当然,还有一个更加简易的设计,如下图所示:

2.jpg

  这两个版本小编在实际应用中都有所实践,配合双龙的下载软件,非常好用。只是速度较慢。某个项目中,小编的atmega16的编写,约15K的flash,完成一次擦除,烧写,校验三个步骤,一般需要20+分钟。每次小编烧写程序时都是选择这个时候泡杯咖啡,吃点茶点……

  上面二个版的ISP下载器虽然制作简易,但是一个灰常关键问题就是,偶的本本没有并口……

  其实,还有一种使用串口来模拟ISP下载器的方案。其制作方法也是灰常简单的,原理图如下所示:

3.jpg

  小编花了宝贵的午后DIY了一个,使用小马哥的软件PonyProg2000,可以完成AVR单片机的熔丝位的读写,程序的烧录等。

4.jpg

  小编使用的USB转串口识别出来的串口为Com3,由于小编就选择COM3,之后,再点击Probe按钮,如果弹出对话框为Test OK!则表示软件识别成功,否则请重启软件与重新插拔USB串口线。

  之后的操作与其它ISP下载器相同。这里小编再提醒一下,使用串口下载线的下载速度需要有极大的耐心。这种耐心需要在下载编程时不要再运行其它软件,否则,那程序无响应的提示会灰常快的显示出来。提示框里虽然有百分比的进程条,但是小编没有看到过其增长,而是某次回头突然发现其进入了校验模式,小编这个时候一般果然终止程序,放弃校验,以节省宝贵的时间。这时,由于终止的校验因此检验失败的警告也可以忽略。

  经过这次DIY的实验,小编得出了结论,平时调试程序还是需要使用jtag,偶尔下载程序,或者修改熔丝位时还是可以考虑一下串口下载线,其它时候还是尽量使用别的方式吧!

  当然,也请网友们期待下一篇DIY之作——USBasp,AVR单片机下载器。


本文地址:https://www.eechina.com/thread-131802-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关在线工具

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表