自制USBISP下载器详细步骤

需积分: 9 1 下载量 185 浏览量 更新于2024-09-16 收藏 247KB PDF 举报
"本文档记录了USBISP下载器的制作和使用过程,适用于想要自制AVR微控制器下载器的用户。通过简单的步骤,读者可以了解如何利用USBISP制作自己的下载器并进行编程。" USBISP是一种常见的用于AVR微控制器编程的接口,它允许用户通过USB接口为单片机烧录固件。USBISP的制作过程相对简单,主要涉及硬件焊接和软件配置两个部分。 首先,确保你的电路板正确无误。USBISP的电路板设计通常非常简洁,主要由USB接口、ISP连接头以及一些必要的电子元件组成,如晶体振荡器、电容和跳线。焊接过程中,要特别注意每个元件的位置和方向,避免短路或错接。 在硬件准备完成后,你需要一个能做ISP下载的下载线,例如文中提到的双龙下载线。将自制的USBISP连接到电脑的USB口,并通过短路块J1、J2、J3确保电源供给。此时,电脑可能不会有任何反应,这是正常的。 接着是软件配置。使用对应的ISP编程软件(如本文中的progisp.ExE),配置熔丝设置。熔丝设置根据所使用的AVR芯片型号进行选择,这些信息可以在Atmel的数据手册中找到。配置完成后,点击编程,这时USBISP下载器就已经制作完成。 然后,电脑会识别出新的硬件设备。这时,需要安装USBISP的驱动程序。驱动文件通常包含在提供的USBISP_driver目录中,按照安装向导的指示进行操作,直至安装结束。 最后,你可以用这个自制的USBISP下载器来给其他目标板烧录程序。将10PIN线连接到下载器和目标板的ISP接口,打开编程软件,选择相应的芯片配置(如Mega16的内部8MHz时钟配置),并指定要烧录的HEX文件。在进行编程前,请务必阅读软件的使用说明,以防损坏设备。 特别提示:在制作过程中,J1、J2、J3三个短路块的作用是为下载器提供电源,确保在编程过程中它们都已插上。如果在使用过程中遇到问题,如电脑未识别新硬件或指示灯不亮,应检查硬件连接和软件配置是否正确。 总结,USBISP的制作和使用是一个对新手友好的项目,只需要基本的焊接技能和遵循简单的步骤,就能拥有一个经济实用的AVR编程工具。通过这个过程,不仅可以学习到硬件制作,还能熟悉微控制器的编程流程。