EPROM 编程器

Willem多功能EPROM 编程器介绍
这一款多功能EPROM 编程器,是荷兰Willem Kloosterhuis设计的,不仅功能强大,支持的芯片多多,而且价格较低,性价比很高,既适合于电子和电脑爱好者使用,也适合电子电脑维修人员和单片机开发人员使用。
这款编程器支持绝大多数的EPROM、EEPROM、FLASH和串行EEPROM系列芯片,并且还支持一些常用的PIC单片机。不用添加适配器就可以支持200多种器件编程,可以支持810815845主板上使用的FWH BIOS芯片.在添加适配器后,可以支持常用51系列单片机和AVR系列单片机,和最新的大容量程序芯片。对于单片机爱好者,可以添加相应适配器后用于单片机的开发和学习。对于家电维修人员,可以用来编程VCD,电视机等电器的存储芯片。对于电脑爱好者,则可用此编程器对电脑的各种板卡的BIOS芯片进行编程。比如修复被病毒破坏的主板BIOS芯片,对主板、显卡等的BIOS芯片进行升级以提升计算机性能等等。
多功能编程器配套的软件是一个绿软件,无需安装即可使用,支持 WindowsME/95/98/2000系统。全部Windows 图形界面,使用鼠标进行操作,无论是电子还是电脑爱好者都可轻松掌握。并且程序程序在不断升级中,将来会支持更多的芯片。目前软
件的最新版本是0.97G,硬件版本是V3.1,本文介绍的内容就是基于V3.1版的硬件。
WILLEM多功能编程器支持的芯片(约370余种
EPROM
27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040,27C1001
M27C1001, M27C2001, M27C4001
27C080 (A19) ,M27C801,M87C257
2716(Vpp25V),2732, (adapter DIP24)
2764, 27128, 27256, 27512, 27010,
Vpp12.5V (21Vpp Modify Circuit)
EEPROM
28C65,28C64, 28C128, 28C256,28C512, 28C010, 28C020, 28C040
M28C16A/17A (DIP28)
(Adapter or Jumper) 28C16,XLS2816 (DIP24)
FLASH Memory
28F64, 28F128, 28F256, 28F512,28F010, 28F020
MX26C1000, MX26C2000, MX28F1000, MX28F2000
Am28F256A, Am28F512A, Am28F010A, Am28F020A (New command erase/prog.)
-- intel ---
i28F001BX, 28F004, 28F008, 28F016
FLASH Memory
29F64, 29F128, 29F256, 29F512,29F010, 29F020, 29F040, 29F080
29F001,29F002, 29F004, 29F008, 29F016, 29F032
Serial (I2C) EEPROM
24Cxx
24C02,24C04,24C08,24C16, 85C72, 85C82, 85C92
--- page write ----
24C32,24C64,24C128,24C256,24C512
Microwire EEPROM
<------ Data 8bit -----> (pin 6 ->ORG. [Schematic connect to GND])
93C06, 93C46, 93LC46, 93C56, 93C57,
93C66, 93C76, 93C86 (8bit), AT59C11, AT59C22, AT59C13
CAT35C102, CAT35C104, CAT35C108 (pullup pin7)
<------Data 16bit------> (pin 6 ->NC [No Connect])
93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS)
MicroChip PIC
16C84, 16F84, 16F84A ,16F627/16F628
12C508/A, 12C509/A, 12CE518, 12CE519, 16C505
16C620 16C621, 16C622, 16CE623, 16CE624, 16CE625, 16C710/711
---ICSP connector----
16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877
PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A
Atmel Flash Memory
(Sector Programming)
(Software Data Protection)
AT29C256, AT29C512,AT29C010A, AT29C020, AT29C040,AT29C040A
W29EE512,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 Memory
AT49Fxxx (Subset 29Fxxx)
(Byte-by-Byte Programming)
(Software Data Protection)
Command seq. 5555/AA, 2AAA/55, 5555/A0
AT49F512, AT49F010, AT49F020, AT49F040
SST39SF010, SST3S9F020 ,SST39SF040
AT49F001,AT49F002 , AT49F008A

Command seq. 555/AA, 2AA/55, 555/A0
Am29F512, Am29F010, Am29F020, Am29F040,HY29F080
29F002, 29F002T, Pm29F002T
Serial Peripheral Interface (SPI)
EEPROM Mode0 (0,0)
AT25xxx, W95xxx
[Atmel] AT25010,020, 040 (A8-A0)
AT25080, 160, 320, 640, 128, 256 (A15-A0)
[ST] 256, Microchip 25x010 - 25x640
--- Byte programming
25010,25020,25040
--- Page programming
25C080,25C160,25C320,25C640,25C128,25C256,25C512
AT25HP256,AT25HP512
AT25HP1024 (24bit address)
-- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93Cxxx
CAT64LC010, CAT64LC020, CAT64LC040
Atmel 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,SST
Electrical Erase Chip
W27E512, W27E010, W27C010, W27C020, W27C040
SST27SF256, SST27SF512, SST27SF010, SST27SF020
MX26C4000
Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020, SST37VF040
Flash Memory SST,Sanyo
SST28SF040A ,LE28F4001

需要适配器支持的芯片
Atmel AT89Cxx (MCS-51)
Adapter 32pin to MCS-51
    51适配器
Atmel Auto Setect
AT89C51,52,55, AT89LV51,52,55
AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53
AT89C1051,AT89C2051,AT89C4051 (20pin)
AT89C51RC (32KB), AT89C55WD (6.2V)
SST89C54/58, SI89C52
Intel Auto Select
i87C51, 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/EEPROM]
AT90S1200,AT90S2313
90S2333, 90S4433, 90S4414, 90S8515, 90S4434, 90S8535
reference AT90S2313 pin
Function Lockbit read AT90S2313 Errata Sheet.pdf
MCS-48,MCS-41
Adapter 32pin to MCS-48/41
  MCS48适配器)
ROM (read/verify)
P8048AH, P8049AH,P8050AH, P8042AH Vea = 12V
P8041, P8042
OTP (read/verify/Progam)
P8748,P8749H,P8742H Vea = 18V
EPROM (read/verify/Progam)
D8748,D8749,D8742,D8741, D8742 Vea = 18V
FLASH memory 8/16bit
(Software Data Protection)
  Adapter (TSOP48)
  (TSOP48适配器)
Am29F400,Am29F800,29F160,29F320 (read,write byte mode)
HY29F200, HY29F400, HY29F800 , AT49F2048A, AT49F4096A, AT49F8192A
FLASH 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 mode
by 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 mode
by 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 FLASH
Adapter Firmware Hub/LPC (PLCC32) (PP mode) (3.3V)
PLCC32 适配器)
-- Firmware Hub
82802AB, 82802AC, AT49LW040, AT49LW080

SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A
W49V002FA, W39V040FA
-- LPC flash
SST49LF020, SST49LF040
W49V002A, W39V040A
P28F002BC
Adapter P28F002BC (DIP40)
P28F002BC适配器)
BOOT BLOCK FLASH MEMORY
- P28F002BC
WILLEM编程器配套使用各种适配器
1. ATMEL 51适配器
使用本适配器,可以编程MCS-51系列单片机,支持的MCS-51单片机芯片有ATMEL INTEL公司的,具体支持的芯片型号如下:
  AT89C1051AT89C2051AT89C4051AT89C51AT89LV51AT89C52AT89LV5
2AT89C55AT89LV55AT89S8252AT89LS8252AT89S53AT89LS53 AT87F51AT87F52 i87C51i87C51FAi87C51FBi87C51FCi87C52i87C54i87C58 (*)AT89C51RC (32KB) AT89C55WD
注:(*)为支持的不完善。
2FWHLPC适配器
本适配器主要用于将PLCC封装的32FWHLPC存储器芯片的引脚转换为DIP双列直插方式。支持的芯片 FWHLPC芯片(广泛使用在INTEL 810815845芯片组的主板上)这类芯片有:
Firmware Hub
FWH82802AB, 82802AC多功能电源插座
FWHAT49LW040, AT49LW080
FWHSST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A
FWHW49V002FAW39V040FA
LPC flash
LPCSST49LF020, SST49LF040
LPCW49V002AW39V040A
  以上红颜的型号,为上述主板广泛使用的型号。
3. PLCC32适配器
 本适配器主要用于将PLCC封装的32脚存储器(bios)芯片的引脚转换为DIP双列直插方式
支持的芯片
  多功能编程器支持的EPROM、电擦除EPROMEEPROMFLASH ROM27,28,29,39,49)系列存储芯片的PLCC封装的32脚存储器芯片。但工作电压为3.3V2.9VPLCC封装的芯片除外。
4. ATMEL PLCC44适配器
DIP40PLCC44适配器,可以编程MCS-51系列PLCC封装的单片机。注意,需配合ATMEL89适配器使用
DIP40PLCC44适配器,可以编程MCS-51系列PLCC封装的单片机。注意,需配合ATMEL89适配器使用
5. TSOP48芯片适配器
支持29/49FX00芯片,广泛使用在手机,卫星接收机,智能卡等设备的主板上,用来做程
序的存储芯片,最大容量32mb,这类芯片有:
Am29F400Am29F800Am29F160Am29F320
HY29F200HY29F400HY29F800AT49F2048AAT49F4096AAT49F8192A
  i28F200i28F400i28F800i28F160
以上红颜的型号,为上述主板广泛使用的型号
产品价格与购买方法
品名
说明
单价
Willem多功能编程器
包括:主机、并口连接线、外置电源、配套软件光盘(不包含适配器)。
118
ATMEL51适配器
适配器用来和多功能编程器配合编MCS-51系列单片
机。
  30
ATMEL PLCC44适配器
本适配器用来和多功能编程器配合编程MCS-51系列单片机芯片的PLCC44封装(方型)。
20
PLCC32适配器
本适配器用来和多功能编程器配合编程PLCC封装的32脚存储器芯片。
15
FWH/LPC适配器
本适配器用来和多功能编程器配合编程PLCC封装的32FWHLPC系列存储器芯片(INTEL 810815845芯片组主板上的BIOS芯片)
20
注:以上价格不包括邮资.
编程器安装与设置
一、硬件结构介绍
①32Pin零插拔力插座
25孔并口插座
24CXX
PIC16x84/16x/50x
⑤电源插头
⑧DIP开关
⑦25CXX  93CXX
32PIN零插拔力集成电路插座(ZIF32)
用于27系列、28系列、29系列、39\49系列等存储器芯片及该系列芯片PLCC适配器、ATMEL 89系列单片机适配器。
②25孔并口插座:通过并口电缆连接计算机并口。
电源插座:连接外置电源。
DIP开关:在对27系列、28系列、29系列、39\49系列等存储器芯片进行读写等操作前,需将此开关拨至相应位置。具体位置参照软件显示。
跳线:对于少量特殊芯片,需要调整跳线。(具体跳线方法详见说明书附件或软件显示)
指示灯:右方的绿电源指示灯用于指示编程器电源开关状态;左方的黄指示灯用于指示芯片Vpp电源状态;下方的红指示灯用于指示芯片编程状态。
③④⑥⑦用于24系列、25系列、93系列存储器、PIC系列单片机芯片、PIC全系列单片机适配器、ATMEL AVR适配器、PHILIPS单片机适配器。
二、硬件安装
安装步骤如下:
1、关闭计算机电源
2、把并口连接线的一头插在计算机的打印口上
3、把并口连接线的另一头插在编程器的25针接口上
4、把外置电源插在220V电源插座上
5、把外置电源的输出线的插头插在编程器的电源插座上
这时编程器的电源指示灯应该点亮,表示编程器已接通电源。硬件部分连接完毕。
注意:计算机的并口要在BIOS中设置为ECP或者ECP+EPP
软件使用说明
一、程序画面及功能简介:控制软件运行后,出现的画面如下:
工具栏:程序画面中,第二行是工具栏,其中各个图标的含义如下:
读入一个文件,把数据读入到编程器的缓存中。例如,把你下载的BIOS升级文件读入。可以是二进制()或十六进制文件()。 支持的文件类型为: 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单片机的配置位参数

本文发布于:2024-09-21 12:36:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/353615.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:芯片   编程器   编程   适配器   使用   单片机   程序   支持
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议