USB下载器制作全资料
EDA实验箱简介及USB-Blaster下载器的使用[1]
![EDA实验箱简介及USB-Blaster下载器的使用[1]](https://img.taocdn.com/s3/m/10a3bc0e76c66137ee061954.png)
1、KHF-5实验系统简介 2、USB-Blaster下载器介绍 3、QuartusII下USB-Blaster的使用 4、实验任务
copyright@2008.9-电子基础教学实验中心.邹云海
自行研发的USBBlaster下载器,通 过JTAG方式下载
1、KHF-5 EDA实验系统简介
共阴数码管显示区 LED指示灯,高电平点亮
74138作译码做动 态位选扫描显示
7段直接 静态显示
行列式键盘
FPGA主芯片背板,系 列:ACEX1K;型号: EP1K100QC208-3
单次脉冲
自锁按键开关,按下为高电平
copyright@2008.9-电子基础教学实验中心.邹云海
左起第1个 左起第2个 左起第3个 左起第4个 左起第5个 左起第6个 左起第7个 左起第8个 左起第9个 左起第10个 左起第11个 左起第12个 左起第13个 左起第14个 左起第15个 左起第16个
复用做单次脉冲开关KP1 复用做单次脉冲开关KP2 复用做单次脉冲开关KP3 复用做单次脉冲开关KP4
动态扫描显示,用 74LS138做位选译码
独立静态显示, 单独IO口控制
16个LED指示 灯,高电平灯亮
copyright@2008.9-电子基础教学实验中心.邹云海
KHF-5常用连接介绍(1/2)
FPGA主芯片信号为ALTERA公司ACEX1K系列 (Family)的EP1K100QC208-3(Devices) 本实验箱FPGA芯片由50MHz晶振提供振荡频 率,接至FPGA的P183管脚 ; 本实验箱中有16个数据开关(SW1-SW16),4 个脉冲开关(KP1-KP4)。在通常状态下数据开 关和脉冲开关为低电平。数据开关和脉冲开关可 配合使用,也可单独使用。 若二者配合使用,在数据开关为低电平时,按下 脉冲开关则产生一个高电平脉冲;在数据开关为 高电平时,按下脉冲开关则产生一个低电平脉 冲。
USBasp简介及使用方法

“在这个USB流行的时代,下载线也得要赶上时髦才行。
并且现在很多电脑已经没有并口和串口了,以前使用并口和串口的ISP下载线已经无法再继续使用了,所以自己制作一个USB下载线已经刻不容缓”。
一、usbasp 的一般性介绍:1、下载线,是“ISP”(In System Programmability:“在系统编程”)或“IAP”(In Application Programing:“在应用编程”) ,都是“在线编程”的一种方式。
这里的usbasp 下载线,则是指利用ATMega8芯片,模拟USB接口、并控制下载过程的一种电路单元;主要适合于AVR系列芯片的程序下载(读写),现在使有网友改正的固件可以用于S51,S52系列芯片的程序下载(我们制作的下载线也具有该功能)。
fischl_de usbasp 是usbasp下载线的“鼻祖”,已经连续推出了多种版本。
其网页链接是:http://www.fischl.de/usbasp ;如果您有兴趣深入,该网页上有源程序可以参考……2、usbasp 由于不需要电脑串口或并口,仅使用电脑USB接口,所以具有一定的实用价值;国内亦已进行了不少的仿制和改进。
比较集中的讨论,可以去ouravr 网站了解:/bbs/bbs_list.jsp?bbs_id=10003、usbasp 下载线可以适用的MCU芯片,和usbasp本身的固件(控制程序)以及配套使用的电脑软件相关。
我们使用的usbasp固件,就增加了对于89s51/89s52芯片的支持。
二、下载器电路的说明:图1 ACA_USBasp下载线原理图(上图若看不清可将显示比例调为200%以上)1、其实该下载器也是一个mega8 的最小系统,固件就是使下载器能够工作的软件代码,通过下载器将电脑上编译生成的.hex文件转换为目标板能够识别的数据类型,并且烧写到目标单片机内部,使之能够工作。
2、两个3V6的稳压二极管D1/D2作用是更好地和电脑的USB接口的信号线电平匹配,提高usbasp 下载线的适应性。
USB下载器

该款USB下载器特点:1、支持USB1.1或USB2.0通信。
2、支持WIN98,WINME,WIN2K,WINXP,VISTA等操作系统。
3、采用USB口供电,供电输出有,500mA的过流保护自恢复保险丝,可有效防止外面短路对USB影响,目标板亦可同时与USB一起供电。
3、下载完成不影响目标板的运行。
4、支持S51及AVR芯片的烧录,速度比并口ISP要快,更稳定;是没有并口的笔记本和电脑使用的最佳选择。
5、采用最新版超稳定固件,低速下载时无须跳线选择,下载速度更快,更稳定。
6、使用标准IDC10接口。
7、可自行选择是否给开发板供电接口定义:AT89S51与S52系列引脚与下载线对应连接定义:MOSI ——> P1.5MISO ——> P1.6SCK ——> P1.7/RES ——> RSTGND ——> GND5V ——> VCC装箱清单:BASP编程器(带外壳) 1个2.含50cm 10pin下载线资料下载Avr_fighter支持烧写的芯片:51系列AT89S51 AT89S52AVR系列AT90can128 AT90can32 AT90can64 AT90pwm2 AT90pwm3 AT90s1200AT90s2313 AT90s2323 AT90s2343 AT90s4414 AT90S8515 AT90S8535AT90usb1286 AT90usb1287Atmega103 Atmega128 Atmega1280 Atmega1281 Atmega16 Atmega161 Atmega162 Atmega163 Atmega164 Atmega165 Atmega168 Atmega169 Atmega2560 Atmega2561 Atmega32Atmega323 Atmega324 Atmega325 Atmega3250 Atmega3259 Atmega329 Atmega3290 Atmega406 Atmega48 Atmega64 Atmega640 Atmega644Atmega645 Atmega6450 Atmega649 Atmega6490Atmega8Atmega8515 Atmega8535 Atmega88Attiny11 Attiny12 Attiny13 Attiny15 Attiny22 Attiny2313 Attiny24Attiny25 Attiny26 Attiny261 Attiny28 Attiny44 Attiny45 Attiny46 Attiny461 Attiny84 Attiny85 Attiny861USB-ASP支持的烧写上位机软件:1:AVR_FIGHTER软件2:智峰软件Suppose the earth coule be covered with sensors spaced one foot apart,Supposing the plane does not arrive on time ,wi will hace to post[post the meetingI can lend yo the money on condition that you pay it back next weekBy 12;01,those fluctuationswill already have created small errors one foot awayWe shall have finished word by five oclockHe will have recei ved the fax by tommorow moriningSocial butterfly交际花Have a butterfly mind见异思迁的人DisguiseMinstrel民谣歌手Hua muhan disguised herself as a manRaid 突然袭击The american aeroplanes launched many aer raids against iraqAssail 困扰Halted 阻止A long series of SkirmishAn officer was killed in a skirmish with guerillasDomestic skirmishEspionage 谍报活动This sofa also serves as a bedSo faces with the danish advance,alfred did ont risk open battle but harried the enemy Heated water changes into steamAppointed to。
接口技术-基于USB接口的ISP下载系统设计

基于USB接口的ISP下载系统设计1宋晖1 张华2 高小明3(1,3西南科技大学计算机学院,四川绵阳 621010;2 西南科技大学工程技术中心,四川绵阳 621010)摘要:论文阐述了基于USB接口的ISP下载器设计过程。
硬件设计部分介绍了USB接口通信模块的设计,软件设计部分详细阐述了ISP下载系统所包含的单片机固件程序和计算机应用程序两部分。
该系统有具有较好的扩展性。
关键词: USB;ISP;PDIUSB12;扩展性中图分类号:TN915文献标识码:AThe Design of the ISP Download System Based on the USB InterfaceSONG Hui 1 ZHANG Hua 2 GAO Xiao-ming 3(1,3. College of Computer; 2. The center of engineer and technology, Southwest University of Science & Technology, Mianyang Sichuan 621010,China)Abstract:The paper explains the design of a ISP download system based on the USB interface. In hardware segment, the communication module was introduced. In software segment, the microcontroller firmware program and PC application program are presented at length. The system had better expansibilities.Keyword: USB; ISP; PDIUSB12;expansibility1 引言ISP(In-System Programming)在系统编程,通过下载电缆直接对安装在用户目标板上的器件编程,给电子产品的设计和生产带来许多革命性的变化。
[作品]:MEGA8做的USB下载线
![[作品]:MEGA8做的USB下载线](https://img.taocdn.com/s3/m/0b22b43167ec102de2bd8986.png)
:[作品]:MEGA8做的USB下载线作者:billowtust然后,因为原先的USBASP固件是不支持大FLASH编程的,比如MEGA128的128K FLASH在原固件下只能写入前64K,如果你的程序大于64K,那么超过64K的部分会在0地址重新开始写,结果就是:0地址校验错误。
于是,于是……,眼光停留在了桌子上的USBISP上,这个编程器是找别人借来的,SL的产品,肯定是能写入整128K的,于是…… SL 的USBISP也是用MEGA模拟的USB通信,USBASP也是,为什么不能让USBASP兼容SLISP软件呢?于是开工,经过两天时间,解决了命令字的问题,终于让SLI SP软件识别出USBISP硬件来(实际上是USBASP编程板),然后写了一些代码来屏蔽两个编程器硬件上的差别……,最后的结果是,SLISP软件被骗了,大家请看:(以下图片点击查看大图)光这样还不够,接着来:这次编程是对MEGA128进行操作的,写入的文件长度是131072字节,也就是MEGA128满片都被写入了。
结论:我解决了USBASP编程器原固件只能写入前64K的问题。
做完这件事,突发奇想,智峰的软件一直不错,按理说是会不笨到不更新高位地址的,于是再回去用BUS HOUND看写MEGA128时候的数据,而且是满片写入的数据(因为是原固件,所以编程结果是失败了的),看了N长的数据,终于让我找到一点线索:厂商自定义请求的0x09号请求代码。
以前就见过这个09号请求,但是没发现有什么特别,刚开始以为是PROGISP软件用来定义编程速度的,结果后来被自己否决了。
而在写入MEGA128的时候,突然发现这个09号请求后面带的数据是和06号请求(FLASH写入)后面带的地址数据是一样的,而且在超过64K后,09号请求的地址是给出了高位的,而06号写FLASH请求却没有。
这是低于64K时候的数据:c0 09 00 f7 00 00 04 00 VENDOR40 06 00 f7 00 10 00 01 VENDOR而当高于64K后,数据变成了这样:c0 09 00 02 01 00 04 00 VENDOR40 06 00 02 00 10 00 01 VENDOR看到了没,09请求的地址变成了01 02 00,而06请求的地址是02 00,这就是为什么以前没办法写全片128K FLASH的原因了。
USB ISP下载器使用说明

USBASP 下载器使用说明下载器使用说明产品图片产品图片::感谢您使用博科电子的USBASP/USBISP 下载器,这款下载器支持ATMEL MEGA 系列 AT89S51/52系列 ISP 下载。
为保证您的顺利使用该下载器,请在安装使用前阅读本文。
;驱动软件;安装USB驱动软件将我们提供的USB下载器软件及驱动文件解压到你的硬盘上,并将ISP下载器插到计算机的USB接口。
如果之前还没安装过USBASP下载器驱动,插入USB 后您的计算机将自动弹出下列提示框, 引导您安装USB驱动软件,在安装驱动时要根据你电脑的系统选择合适的驱动。
用点击选择“是,仅这一次(Y)”,然后点击“下一步(N)”当计算机屏幕显示下列提示框后,点击选择“从列表或指定位置安装(高级)(S)”,再点击“下一步(N)”屏幕出现下列提示框,点击“浏览(R)”选择USBASP驱动文件所在的文件夹 (将我们提供的文件解压出来,通过点下图中的“浏览”后选择刚才解压出来的文件(也就是ISP下载器的驱动). 然后点击”下一步(N)”.此时计算机开始寻找您所指定的文件夹并开始安装USBASP的驱动文件, 您可以看到如下的提示框.至此ISP下载器的驱动已安装好。
:有部分电脑在第一次将ISP下载器插下USB时不会自动弹出安装驱动介注意:注意面这也没关系的我们可以通过手动安装,这时可以在桌面我的电脑上右击----设备管理器---找到usbasp这个设备,可以看到usbasp上面是有个感叹号的,这说明还没安装好驱动,右击usbasp---更新驱动程序---手动查找驱动所在文件夹实现安装。
USBI I SP下载下载启动USB用配送的IDC-10P排线将USBASP下载器与您的开发板ISP口相连,注意:计算机的USB口提供5V电源到您的开发板上,但最大输出电流不得超过0.5A。
打开ISP下载器的软件”progisp “,快捷图标及软件介面如下图在编程前需要先设置一下,选择芯片型号,”编程熔丝”前面不要打钩可减少写错熔丝位锁芯片的可能,“空片检查”前面不要打钩可提高编程速度.(我们的开发板出厂前已经设置好,无特殊应用一般不用修改),以后如果做其他应用如需修改熔丝位时可软件介面上的进入熔丝位介面,特别提醒如果你对A VR单片机不是特别熟悉前不建议去改熔丝位。
51单片机USB下载线简介
USB下载线简介AT89S51,AT89S52,AT90CAN32,AT90CAN64,AT90CAN128,AT90PWM2,AT90PWM3,AT90S1200,AT90S2313,AT90S2323,AT90S2343,AT90S4414,AT90S4433,AT90S4434,AT90S8515,AT90S8535,AT90USB1286,AT90USB1287,ATMEGA103,ATMEGA128,ATMEGA1280,ATMEGA1281,ATMEGA16,ATMEGA161,ATMEGA162,ATMEGA163,ATMEGA164,ATMEGA165,ATMEGA168,ATMEGA169,ATMEGA2560,ATMEGA2561,ATMEGA32,ATMEGA323,ATMEGA324,ATMEGA325,ATMEGA3250,ATMEGA329,ATMEGA3290,ATMEGA406,ATMEGA48,ATMEGA64,ATMEGA640,ATMEGA644,ATMEGA645,ATMEGA6450,ATMEGA649,ATMEGA6490,ATMEGA8,ATMEGA8515,ATMEGA8535,ATMEGA88,ATTINY11,ATTINY12,ATTINY13,ATTINY15,ATTINY22,ATTINY2313,ATTINY24,ATTINY25,ATTINY26,ATTINY261,ATTINY28,ATTINY44,ATTINY45,ATTINY461,ATTINY84,ATTINY85,ATTINY861驱动安装方法找一个空闲的USB接口把它插上,电脑就会发现新硬件了,如图所示出现安装新硬件向导的时候我们选择“否,暂时不”,因为我们要手动安装驱动然后点击下一步,在下个窗口中我们选择“从列表或指定位置安装”再点下一步,点浏览找到下载的压缩包解压出来的文件地址,我的是在桌面然后点确定,再点下一步,看到文件复制进度了吧^_^接下来我们就完成了驱动的安装了,在设备管理器上应该能看到如下图所示的USBASP设备就对了至此,整个驱动安装完成,接下来我们看看如何使用好它,把下载线跟目标板连接,打开软件AVR_fighter,在芯片选择框选择跟目标板一样的MCU型号,如AT89S51再点击“装flash”,我们要把自己的烧录文件加载到软件上,以led.hex为例装入flash以后可以在软件界面中看到flash大小,最下面状态栏有f lash的绝对路径接下来的事情就简单了,只要点击“编程”按钮,如果看到进度条移动,那么说明USB下载线及其跟目标板的连接正确无误,程序正在下到目标芯片中,完成之后会有声音提示,至此整个制作过程完成。
U盘完美支持USBFDDUSBZIPUSBHDD启动盘制作方法(整合WINPEBT3北妮U盘启动)
wdzashz有信心的人,可以化渺小为伟大,化平庸为神奇。
——萧伯纳2010-04-22 19:29U盘完美支持USBFDD/USBZIP/USBHDD启动盘制作方法(整合WINPE/BT3/北妮U 盘启动)最近想做个U盘启动盘,能同时支持USBFDD,USBZIP和USBHDD启动的(USBCDROM 不考虑,不想量产),折腾了一个星期,网上转遍了没有好的方法。
网上的方法要么同时支持前两种,要么同时支持后两种。
其实现在的电脑一般都支持后两种中的一个,但是也有人用老爷机的,比如我的电脑就是02年的老爷机,只支持USBFDD启动。
还好,折腾了几天终于在我的朗科2G优盘上成功了。
废话少说,往下看。
首先要下载几个软件:1.UltraISO9.3 下载地址:/search?search=UltraISo&id=1B-HDD-WINPE软件包下载地址:/file/f2bc79cddd(这个下载地址好像有问题)下载不了,自己去别的地方下载哦3大容量U盘支持的IO.SYS文件下载地址:/search?search=%E5%A4%A7%E5%AE%B9%E9%87%8FU%E7% 9B%98%E6%94%AF%E6%8C%81IO&restype=2&id=10000001&ty=0好了,开始制作,制作以前请先备份U盘上的资料到硬盘。
1.插入U盘,打开“我的电脑”,右键点U盘盘符,点“格式化”选择FAT格式,卷标随便填,“快速格式化”前面不要打勾,点确定。
几秒钟就好。
2.安装UltraISO9.3(记得是9.3版的,9.3以前的版本不行)。
打开软件,如果你看到的软件界面是英文的话,点界面上面的Options-----选Language----------Chinese Simplified就变成中文了。
然后选择菜单“启动/写入硬盘映像”,在对话框中选择“便携启动/写入新的硬盘主引导记录(MBR)/USB-ZIP+”。
系统u盘制作教程
系统u盘制作教程制作系统U盘是一项非常重要的技能,它可以帮助我们在需要时快速安装或修复操作系统。
下面是一个简单的系统U盘制作教程,你只需要按照以下步骤进行操作就能轻松制作自己的系统U盘。
材料准备:1. 一台电脑2. 一个U盘(容量最好大于16GB)3. 一个系统镜像文件(如Windows或Ubuntu)步骤一:下载系统镜像首先,你需要从官方网站或其他可靠来源下载你想要安装的操作系统的镜像文件。
确保你选择的是兼容你的电脑的版本,并下载到你的电脑上。
步骤二:准备U盘接下来,你需要格式化U盘以确保它是空的,并且可以被操作系统识别。
请注意,这一步将会删除U盘的所有数据,请确保提前备份重要文件。
1.将U盘连接到你的电脑上。
2.打开文件资源管理器,并找到你的U盘。
3.右键点击U盘,并选择“格式化”选项。
4.选择文件系统为“FAT32”或“NTFS”,并点击“开始”按钮。
步骤三:使用工具制作系统U盘有许多工具可以帮助我们制作系统U盘,这里我们以Rufus工具为例。
1.打开你之前下载的Rufus工具。
2.在“设备”下拉菜单中选择你的U盘。
3.点击“选择”按钮,在文件浏览器中找到你之前下载的系统镜像文件。
4.在“分区方案”下拉菜单中选择“MBR”或“UEFI”。
5.在“文件系统”下拉菜单中选择“FAT32”或“NTFS”。
6.点击“开始”按钮。
步骤四:制作系统U盘一旦你点击了“开始”按钮,Rufus将开始制作系统U盘。
这个过程可能需要几分钟,具体取决于你的电脑性能和U盘速度。
一旦制作完成,你就拥有了一个可以用于安装和修复操作系统的系统U盘。
总结:制作系统U盘是一个相对简单的过程,只需要遵循上述步骤即可。
请务必谨慎操作,尤其是在格式化U盘时要确保你已经备份了重要文件。
希望这个简单的教程对你有所帮助,祝你制作成功!。
USB充电器套件制作说明
USB充电器套件制作说明一、材料准备B插头-用于连接充电器和电源。
2.电源适配器-将电源转换为适合USB设备充电的电压。
B线-用于连接电源适配器和USB设备。
4.充电器外壳-用于包装和保护内部电路。
二、工具准备1.电线剥离工具-用于剥离电线的绝缘层,以便进行连接。
2.镊子-用于处理细小的部件和焊接工作。
3.锡焊工具-用于焊接连接电线和部件。
4.电工胶带-用于固定电线和保护连接处。
三、制作步骤1.打开充电器外壳,将电源适配器放入外壳中的适配器槽中,确保适配器与外壳连接紧密。
2.将USB插头与电源适配器的输出端口连接。
使用镊子和锡焊工具焊接连接处,确保连接牢固。
3.将电源适配器的输入端口与电源插座连接,确保适配器从电源中获取稳定的电压。
4.根据所需长度,将USB线剪成合适的长度。
使用电线剥离工具剥离USB线两端的绝缘层,露出内部的四根细线。
5.将USB线的四根细线分别与电源适配器的正负极焊接连接。
使用锡焊工具焊接连接处,确保连接牢固。
6.将USB线的另一端分别与需要充电的设备的正负极焊接连接。
使用锡焊工具焊接连接处,确保连接牢固。
7.检查所有连接处,确保焊接连接牢固,并使用电工胶带固定电线和保护连接处。
8.将制作好的USB充电器套件放入外壳中,关闭外壳,并确保外壳连接牢固。
四、注意事项1.在进行焊接工作时,注意安全,避免触摸高温的焊接工具和热融化的焊锡。
2.在剥离电线绝缘层时,小心不要损坏细线,以免影响连接质量。
3.确保连接处的焊接牢固,以免在使用中断开导致充电器失效或设备损坏。
4.在将USB充电器连接到电源时,确保电源的稳定和可靠,避免过流或电压不稳定等问题。
5.在使用USB充电器时,确保设备的电压和电流要求与充电器相匹配。
通过以上步骤和注意事项,我们可以制作出一个简单的USB充电器套件。
使用这个充电器套件,我们可以方便地为各种USB设备提供稳定和可靠的电源充电。
但是,为了确保安全和质量,建议在制作和使用充电器时遵循相关的标准和规定。