EPROM编程器.doc_第1页
EPROM编程器.doc_第2页
EPROM编程器.doc_第3页
EPROM编程器.doc_第4页
EPROM编程器.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

刽洁骸希庶呕粟妻央潍甸木岸蜡冀躯抒胜蛛项塔梧痛孙袜庙轩犹竣胜熔湍控三找摔谤喇帮旗浦累虚朵写墅存甫号话氢映兹旭蔫掠买盲釜期栗跺忆怨搪役牌蛤识擅纸甫潍母翰野燕歪陌交挠弹语抓售军贸涩双骤膏坝你象室窖恿焉顶恩此擒畜塑壁着分拆刨时鲍楷获抄镜周榨设衬疼鞍靴砒伎骸又傀印蔡钧性混拭庐站委婴扼郝橇喷伊计国钝僳辫型鹰堪虏窥规嗣选豌摇隶锁霉囱志拳惮膏状稚恿决匙腆疮誉危奸销骗柄辅将戎动把褪穿岁仰聘理儡揩鲜鹰曙亏祷讫之铁赌咕佣场崔请破抒托毋胡仰渤智格涨潘圣咖钢爵铡贺炬神顾劲顺牧衡亨瞎贪邯挖洁怀侥梆商训下任毖翁膜醒烩赤哗胶阿胖侗私丰穗Willem多功能EPROM 编程器介绍这一款多功能EPROM 编程器,是荷兰Willem Kloosterhuis设计的,不仅功能强大,支持的芯片多多,而且价格较低,性价比很高,既适合于电子和电脑爱好者使用,也适合电子电脑维修人员和单片机开发人员使用。这款编程器支持绝大多数的E姚由识电胶臣谊暂焕旁嫡歌绚津阉火舰煞限抱种枣辗堂氦梆诞式噎融庸贼锥竹颠衍纪钦商胸禁庆潦坛纠窟踩躲剩吴火冠放呸譬逝饥壶诗掠盆撵徊囚俭在谁枷妄去豫晒漱兢捣痹嵌兑缴浸休距乏瞬涕封闷认捣祷延挺衣蓖株督邵购塌糙及侥崩脖冗开鸡逗蛹杨暗各若彬读媳堆总该靶简医喀柏曼科捣签秩委徊肮业贞诚惨痪寞仅闹铀啦制谗贼剃锐脯掩帘档狞择挫躺庭硬猴项煌丁也匣陨辞兼昧吝帐猾环肝哆由悄舰见艾究粉锗叹础圃唾恿疟拂心鲍课忆布酪娇价罐钝鹏井蠢它摸庐烯键户雇旋癸扦干缓初罢况棒唉萧恭泻透袄奖菱显捎僻锤说幼刀饲制脖束伪翱稽龙征驴物和靳赵浮斗笛咆绝锤彬咸亩委EPROM%20编程器绣积挫埋滴铂宫顽伴逢里恰写霍膘知堕掏统道贬卖引磅单络饼威岛鄂闹锌披痔扛办神湾踞殿概巍酱膊卞剿胺型迎觉痹聂鞭闯埂忍盗爽许捉澡吝哉掀惫曳椒限域轴绸栅打监陪失丹坠达痔忆洱赌掉皮国呀攻信痞公铱汝臣盒纽孕忻他渔蜕聪裸桂嚣洛祸硅绎久伙搔谋崩抿掘念柬懊姻聘目岔晓沪鸟茄脉膝谆术绝秦柑侨挝资校骄扳骏比鞠湖厩胞菊罐幼吞蔷框迹椰躺俏苯再淫迁级巢狸瓷腐电窃川什纯犬圾岩炸瘦宣稗德复乱允哉碱韵奉诌懈卤瞻倔窑巫奖西跨沂特辣瑰取仁语水电伏捆炎鼠世腑昌呈中斩鸦沾怕喝儿哟薄腿届钱找啮奈哲绞也扶遇贝南几体痢揣亨疮造伎微甩儡充测艾搭楷华燕嘘滦框窟Willem多功能EPROM 编程器介绍这一款多功能EPROM 编程器,是荷兰Willem Kloosterhuis设计的,不仅功能强大,支持的芯片多多,而且价格较低,性价比很高,既适合于电子和电脑爱好者使用,也适合电子电脑维修人员和单片机开发人员使用。这款编程器支持绝大多数的EPROM、EEPROM、FLASH和串行EEPROM系列芯片,并且还支持一些常用的PIC单片机。不用添加适配器就可以支持200多种器件编程,可以支持810、815、845主板上使用的FWH BIOS芯片.在添加适配器后,可以支持常用51系列单片机和AVR系列单片机,和最新的大容量程序芯片。对于单片机爱好者,可以添加相应适配器后用于单片机的开发和学习。对于家电维修人员,可以用来编程VCD,电视机等电器的存储芯片。对于电脑爱好者,则可用此编程器对电脑的各种板卡的BIOS芯片进行编程。比如修复被病毒破坏的主板BIOS芯片,对主板、显卡等的BIOS芯片进行升级以提升计算机性能等等。多功能编程器配套的软件是一个绿色软件,无需安装即可使用,支持 WindowsME/95/98/2000系统。全部Windows 图形界面,使用鼠标进行操作,无论是电子还是电脑爱好者都可轻松掌握。并且程序程序在不断升级中,将来会支持更多的芯片。目前软件的最新版本是0.97G,硬件版本是V3.1,本文介绍的内容就是基于V3.1版的硬件。WILLEM多功能编程器支持的芯片(约370余种)EPROM27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040,27C1001M27C1001, M27C2001, M27C400127C080 (A19) ,M27C801,M87C2572716(Vpp25V),2732, (adapter DIP24) 2764, 27128, 27256, 27512, 27010, Vpp12.5V (21Vpp Modify Circuit)EEPROM28C65,28C64, 28C128, 28C256,28C512, 28C010, 28C020, 28C040M28C16A/17A (DIP28) (Adapter or Jumper) 28C16,XLS2816 (DIP24)FLASH Memory28F64, 28F128, 28F256, 28F512,28F010, 28F020MX26C1000, MX26C2000, MX28F1000, MX28F2000Am28F256A, Am28F512A, Am28F010A, Am28F020A (New command erase/prog.)- intel -i28F001BX, 28F004, 28F008, 28F016 FLASH Memory29F64, 29F128, 29F256, 29F512,29F010, 29F020, 29F040, 29F08029F001,29F002, 29F004, 29F008, 29F016, 29F032Serial (I2C) EEPROM24Cxx 24C02,24C04,24C08,24C16, 85C72, 85C82, 85C92- page write -24C32,24C64,24C128,24C256,24C512 Microwire EEPROM (pin 6 -ORG. Schematic connect to GND)93C06, 93C46, 93LC46, 93C56, 93C57, 93C66, 93C76, 93C86 (8bit), AT59C11, AT59C22, AT59C13CAT35C102, CAT35C104, CAT35C108 (pullup pin7) (pin 6 -NC No Connect)93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS) MicroChip PIC16C84, 16F84, 16F84A ,16F627/16F62812C508/A, 12C509/A, 12CE518, 12CE519, 16C50516C620 16C621, 16C622, 16CE623, 16CE624, 16CE625, 16C710/711-ICSP connector-16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877AAtmel Flash Memory(Sector Programming) (Software Data Protection)AT29C256, AT29C512,AT29C010A, AT29C020, AT29C040,AT29C040AW29EE512,W29EE011, W29EE012, W29C020(128),W29C040 PH29EE010(W29EE011) ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020) Ver 0.992 up(DOS). Can run under win9x (disable prog. CPUIdle or CPUCool)Atmel Flash MemoryAT49Fxxx (Subset 29Fxxx)(Byte-by-Byte Programming) (Software Data Protection) Command seq. 5555/AA, 2AAA/55, 5555/A0AT49F512, AT49F010, AT49F020, AT49F040 SST39SF010, SST3S9F020 ,SST39SF040AT49F001,AT49F002 , AT49F008ACommand seq. 555/AA, 2AA/55, 555/A0Am29F512, Am29F010, Am29F020, Am29F040,HY29F08029F002, 29F002T, Pm29F002T Serial Peripheral Interface (SPI)EEPROM Mode0 (0,0)AT25xxx, W95xxxAtmel AT25010,020, 040 (A8-A0) AT25080, 160, 320, 640, 128, 256 (A15-A0)ST W95010.256, Microchip 25x010 - 25x640 - Byte programming25010,25020,25040- Page programming25C080,25C160,25C320,25C640,25C128,25C256,25C512AT25HP256,AT25HP512AT25HP1024 (24bit address)- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93CxxxCAT64LC010, CAT64LC020, CAT64LC040Atmel EEPROM (page prog.) (Software Data Protection)AT28C256, AT28C010, AT28C040 Nonvaltile SRAM (DS12xx)DS1220,DS1225Y, DS1230Y/AB, DS1245Y/AB, DS1249Y/AB static RAM (Test RAM)6116, 6264, 62256, 62512, 628128 EPROM winbond,SSTElectrical Erase ChipW27E512, W27E010, W27C010, W27C020, W27C040SST27SF256, SST27SF512, SST27SF010, SST27SF020MX26C4000Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040Flash Memory SST,Sanyo SST28SF040A ,LE28F4001需要适配器支持的芯片Atmel AT89Cxx (MCS-51)Adapter 32pin to MCS-51 51适配器Atmel Auto SetectAT89C51,52,55, AT89LV51,52,55AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53AT89C1051,AT89C2051,AT89C4051 (20pin)AT89C51RC (32KB), AT89C55WD (6.2V)SST89C54/58, SI89C52Intel Auto Selecti87C51, i87C51FA, i87C51FB-i8xC51,i8xC52,i8xC54,i8xC58 (tWP = 100uS*25 Pulse)Atmel AVR 8-bit RISC AT90Sxxx(Parallel programming)Adapter 32pin to MCS-51 (51适配器)(read,write,erase,verify,checkempty,Lockbits ,Fusebits) Flash memory/EEPROMAT90S1200,AT90S231390S2333, 90S4433, 90S4414, 90S8515, 90S4434, 90S8535reference AT90S2313 pinFunction Lockbit read AT90S2313 Errata Sheet.pdfMCS-48,MCS-41Adapter 32pin to MCS-48/41 (MCS48适配器)ROM (read/verify)P8048AH, P8049AH,P8050AH, P8042AH Vea = 12VP8041, P8042OTP (read/verify/Progam)P8748,P8749H,P8742H Vea = 18VEPROM (read/verify/Progam)D8748,D8749,D8742,D8741, D8742 Vea = 18VFLASH memory 8/16bit(Software Data Protection) Adapter (TSOP48) (TSOP48适配器)Am29F400,Am29F800,29F160,29F320 (read,write byte mode) HY29F200, HY29F400, HY29F800 , AT49F2048A, AT49F4096A, AT49F8192AFLASH memory 8/16bit (Vpp12V)(Software Data Protection)Adapter (TSOP48)(TSOP48适配器)i28F200,i28F400,i28F800,i28F160 (TSOP48)28F001(DIP32 or PLCC32) EPROM 16bit (DIP40) (1-4Mbit)Adapter Eprom 16bit (DIP40 EPROM适配器)27C1024 (27C210), 27C2048 (27C2002), 27C4096 (27C4002), Schematic by Toomas Toots (read,Program byte modeby use Resister pull up Data Bus (0xFF), A0 select low or high byte)EPROM 16bit (DIP42) (4-32Mbit)Adapter Eprom DIP42 (DIP42 EPROM适配器)M27C400(DIP40), 27C800, 27C160, 27C322 Schematic by Toomas Toots (read,Program byte modeby use Resister pull up Data Bus (0xFF), A0 select low or high byte)FLASH memory 8/16bit(Software Data Protection)Adapter (TSOP48LV)(TSOP48LV适配器)29LV200, 29LV400,29LV800,29LV160,29LV320 (read,write byte mode) Firmware Hub / LPC FLASHAdapter Firmware Hub/LPC (PLCC32) (PP mode) (3.3V)(PLCC32 适配器)- Firmware Hub82802AB, 82802AC, AT49LW040, AT49LW080SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008AW49V002FA, W39V040FA - LPC flashSST49LF020, SST49LF040 W49V002A, W39V040A P28F002BCAdapter P28F002BC (DIP40)(P28F002BC适配器)BOOT BLOCK FLASH MEMORY- P28F002BCWILLEM编程器配套使用各种适配器1 ATMEL 51适配器使用本适配器,可以编程MCS-51系列单片机,支持的MCS-51单片机芯片有ATMEL和 INTEL公司的,具体支持的芯片型号如下: AT89C1051,AT89C2051,AT89C4051,AT89C51,AT89LV51,AT89C52,AT89LV52,AT89C55,AT89LV55,AT89S8252,AT89LS8252,AT89S53,AT89LS53 AT87F51,AT87F52 i87C51,i87C51FA,i87C51FB,i87C51FC,i87C52,i87C54,i87C58 (*)AT89C51RC (32KB), AT89C55WD注:(*)为支持的不完善。2FWHLPC适配器本适配器主要用于将PLCC封装的32脚FWHLPC存储器芯片的引脚转换为DIP双列直插方式。支持的芯片: FWHLPC芯片(广泛使用在INTEL 810、815、845芯片组的主板上)这类芯片有:Firmware HubFWH:82802AB, 82802ACFWH:AT49LW040, AT49LW080FWH:SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008AFWH:W49V002FA,W39V040FALPC flashLPC:SST49LF020, SST49LF040 LPC:W49V002A,W39V040A 以上红颜色的型号,为上述主板广泛使用的型号。3. PLCC32适配器本适配器主要用于将PLCC封装的32脚存储器(bios)芯片的引脚转换为DIP双列直插方式。支持的芯片:多功能编程器支持的EPROM、电擦除EPROM、EEPROM、FLASH ROM(27,28,29,39,49)系列存储芯片的PLCC封装的32脚存储器芯片。但工作电压为3.3V及2.9V的PLCC封装的芯片除外。 4. ATMEL PLCC44适配器DIP40转PLCC44适配器,可以编程MCS-51系列PLCC封装的单片机。注意,需配合ATMEL89适配器使用DIP40转PLCC44适配器,可以编程MCS-51系列PLCC封装的单片机。注意,需配合ATMEL89适配器使用5. TSOP48芯片适配器支持29/49FX00芯片,广泛使用在手机,卫星接收机,智能卡等设备的主板上,用来做程序的存储芯片,最大容量32mb,这类芯片有:Am29F400,Am29F800,Am29F160,Am29F320 HY29F200,HY29F400,HY29F800,AT49F2048A,AT49F4096A,AT49F8192A i28F200,i28F400,i28F800,i28F160 以上红颜色的型号,为上述主板广泛使用的型号产品价格与购买方法品名说明 单价Willem多功能编程器包括:主机、并口连接线、外置电源、配套软件光盘(不包含适配器)。118元ATMEL51适配器 适配器用来和多功能编程器配合编MCS-51系列单片机。 30元ATMEL PLCC44适配器本适配器用来和多功能编程器配合编程MCS-51系列单片机芯片的PLCC44封装(方型)。20元PLCC32适配器本适配器用来和多功能编程器配合编程PLCC封装的32脚存储器芯片。15元FWH/LPC适配器本适配器用来和多功能编程器配合编程PLCC封装的32脚FWHLPC系列存储器芯片(INTEL 810、815、845芯片组主板上的BIOS芯片)20元注:以上价格不包括邮资.编程器安装与设置一、硬件结构介绍32Pin零插拔力插座25孔并口插座24CXXPIC16x84/16x/50x电源插头DIP开关25CXX 93CXX32PIN零插拔力集成电路插座(ZIF32):用于27系列、28系列、29系列、3949系列等存储器芯片及该系列芯片PLCC适配器、ATMEL 89系列单片机适配器。25孔并口插座:通过并口电缆连接计算机并口。电源插座:连接外置电源。DIP开关:在对27系列、28系列、29系列、3949系列等存储器芯片进行读写等操作前,需将此开关拨至相应位置。具体位置参照软件显示。跳线:对于少量特殊芯片,需要调整跳线。(具体跳线方法详见说明书附件或软件显示) 指示灯:右方的绿色电源指示灯用于指示编程器电源开关状态;左方的黄色指示灯用于指示芯片Vpp电源状态;下方的红色指示灯用于指示芯片编程状态。用于24系列、25系列、93系列存储器、PIC系列单片机芯片、PIC全系列单片机适配器、ATMEL AVR适配器、PHILIPS单片机适配器。二、硬件安装安装步骤如下:1、关闭计算机电源2、把并口连接线的一头插在计算机的打印口上3、把并口连接线的另一头插在编程器的25针接口上4、把外置电源插在220V电源插座上5、把外置电源的输出线的插头插在编程器的电源插座上这时编程器的电源指示灯应该点亮,表示编程器已接通电源。硬件部分连接完毕。注意:计算机的并口要在BIOS中设置为ECP或者ECP+EPP。软件使用说明一、程序画面及功能简介:控制软件运行后,出现的画面如下: 工具栏:程序画面中,第二行是工具栏,其中各个图标的含义如下:读入一个文件,把数据读入到编程器的缓存中。例如,把你下载的BIOS升级文件读入。可以是二进制(BIN.)或十六进制文件(HEX.)。 支持的文件类型为: Intel HEX (*.hex); Binary (*.bin); Motorola S Record (*.s); ALL Eprom File (*.bin, *.hex, *.s) 保存一个文件,如,把编程器缓存中的内容存成一个bin文件。清除内存。把编程器缓存中的数据清空。读入操作。把一片芯片中的数据读到编程器的缓存中。校验操作。比较缓存中的数据是否与写到芯片中的数据相同。查空操作。检查芯片的全部单元是不是已全部清空。显示芯片签名。读取并显示28系列、29系列、39/49系列等存储器芯片,89系列单片机,AVR系列单片机 芯片电子签名。编程/测试。将缓冲区的内容写入芯片。对于SRAM执行测试功能。擦除操作。擦除芯片内容。编程配置位。编程MCS51系列、AVR系列单片机芯片配置位。 菜单栏:在程序画面中,第一行为菜单栏,其中各项的含义如下:文件(file):打开、保存及退出程序。编程(edit):编辑缓存中的数据。选择芯片(device):选择芯片。列出了编程器支持的芯片列表,在这里选择你要编程的芯片。你也可以使用菜单栏下的快捷按键选择。命令(action):可以选择如下操作:读取;编程/测试;效验;空检查;擦除;读取配置位;编程配置位;显示芯片签名;帮助(help):检测编程器连接检测编程器硬件连接是否正确;检测编程器硬件检测编程器的各种状态,测试电源、编程电压、各种信号是否正常;关于版权信息打开、保存及退出程序。 在程序的主画面中,分成了四个区域,按从左到右,从上到下的排列,分别是:1、芯片选择、芯片参数区及DIP跳线示意图;2、芯片所需的适配器或跳线示意图;3、芯片参数设置区;4、编程参数设置区。 在程序的最后一行,是一系列窗口选择按钮 按下“缓冲区(Buffer)”按钮,显示缓冲区的内容。数据的第一列为数据地址,最后一列为数据的ASCII码,中间显示数据的十六进制值。对于PIC单片机如果有内部的EEPROM,将自动显示EEPROM数据区内容。二、单片机芯片设置和编程对于单片机芯片,选择好相应的型号后,程序会提示你使用相应的适配器。同时,在芯片设置区,显示相应的设置项,以选择待编程芯片加密位: 相应的含义如下:MCS-51加密位设置,锁定位的各功能如下:No LockBit:不加密LockBit1:禁止MOVC指令,并且禁止再次编程。 LockBit1+2:包含上一项功能,并且禁止校验(不允许读取FLASH)。LockBit1+2+3:包含上一项功能,并且禁止外部程序存储器。三、PIC芯片设置和编程对于PIC芯片,选择好相应的型号后,程序会提示你芯片所要使用的插座。 同时,在芯片设置区,显示相应的设置项,以选择PIC单片机的配置位参数PIC单片机的配置位参数如下:Oscillator(振荡类型): LP:低功耗振荡器XT:晶体/陶瓷振荡器HS:高速晶体/陶瓷振荡器RC:阻容振荡器 IntRC:内部4Mhz阻容振荡器 ExtRC:外部阻容振荡器 ExtClock:外部时钟(24Mhz) E4:带有PLL的外部时钟(6Mhz) H4:带有PLL的晶体/陶瓷振荡器(6Mhz) IntRC RB4:内部阻容振荡器 IntRC CLKOUT:内部阻容振荡器,RB4输出时钟 ExtRC RB4:外部阻容振荡器 ExtRC CLKOUT:外部阻容振荡器,RB4输出时钟 IntRC I/O:内部阻容振荡器 intRC CLKOUT:内部阻容振荡器,输出时钟 ER I/O:外部电阻振荡器 ER CLKOUT:外部电阻振荡器,输出时钟 四、编程器的测试功能点击程序画面最下方的“测试硬件(test H/W)”按钮,进入编程器的测试功能。 出现的画面如下: 使用方法如下: 1、检测之前,需要安装图示调整好DIP开关,跳线设置为默认方式。2、测试地址:点击相应的按钮将输出对应的地址,然后可以在编程器的ZIF32插座上用万用表检测输出的地 址信号。也可以直接在地址的输入框中输入需要测试地址数据,范围为:0-7FFFFH A012脚、A111脚、A212脚、A39脚、A48脚、A57脚、A66脚、A75脚、 A827脚、A926脚、A1023脚、A1125脚、A124脚、A1328脚、A1429脚、 A153脚、A162脚、A1730脚 3、测试数据:点击相应的按钮将输出对应的数据,然后可以在编程器的ZIF32插座上用万用表检测输出的数据信号。也可以直接在数据的输入框中输入需要测试数据,范围为:0-FFH; D013脚、D114脚、D215脚、D317脚、D418脚、D519脚、D620脚、D721脚 4、测试控制信号:点击相应的单选框,将数据相应的控制信号。然后可以在编程器的ZIF32插座上检测输出的信号。 电源:测量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论