这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 重温经典——AVR单片机串口ISP下载器

共4条 1/1 1 跳转至

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

专家
2013-10-29 10:51:11     打赏

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

  本文引用地址:http://www.eepw.com.cn/article/182412.htm

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

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

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

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

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

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

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

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

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

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

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

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

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




关键词: 单片机     AVR    

高工
2013-10-29 11:01:58     打赏
2楼
这玩意儿很早以前就被USBASP取代了好吧

高工
2013-10-29 15:50:03     打赏
3楼
我记忆中直接就上usbasp了。

院士
2013-10-29 22:51:34     打赏
4楼
请问楼主:上面那个简易版的线,由于省略了74HC244,没有缓冲环节,在传输数据时,是否会出现丢失数据的情况?

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]