首 页 论坛 基础知识 智能卡价格 卡类编程器 单片机 软件下载 SIM卡 工具 友情链接  联系我们 season

W24CXX 并口编程软件说明

  ---编译渔歌(QQ6500138)
返回首页

程序版本:V1.1.0.20916 下载或者 软件下载里边的中文版w24cxx
增加功能:
1. 用户可以设置并口地址
2. 可以编辑Client区内容 (单击编辑后双击要编辑的字节)
3. 修改了Client区界面
4. 简体中文,英文双语界面
5. 针对铁电EEPROM可以取消页写入延时加快写入速度
注:并口地址若设置不正确可能导致计算机死机等发生(软件可以读写任意端口)
程序开发:林晓斌 (sonicss)
开发工具:Borland C++ Builder 6.0 Updata 1
WinDriver 5.05b
开发环境:Windows 2000 Profressional SP3
我的机器配置:Celeron 1.2G 128M Ram 笔记本
运行环境:Win98/NT/2K/XP
编写目的:
24系列I2C芯片使用非常广泛,网上也有个用并口读写24CXX的软件 - 24CXX.EXE,详细的说明可以点这里,但只能在DOS下和98下运行,给使用带来了很多不便,所以写了这个软件,就叫做W24CXX.EXE吧。

功能:
和那个DOS版的程序差不多,能够编写24C01 ~ 256系列的芯片。可以设置页写和块读的字节大小。(软件为按页方式读出数据和写入数据的)如果使用时发现不能正常读出或写入,请到器件->设置中改变读写的字节数。详细内容请查看附录1。

电路图:



原电路图:

注:如使用DOS版的24CXX.EXE请不要接8,9两脚
数据对比:
24CXX.EXE(我没有测试过,网上找的,带校验编程时间)

芯片型号

整片编程时间

平均每字节编程时间

备注

24C32

1秒

244微秒

 

24C64

2秒

244微秒

 

24C256

4秒

122微秒

 

W24CXX.EXE测试数据
测试机器1:Celeron 1.2G 128MRAM (单位:秒)
Win2000 Profressional SP3 下测试

型号

读芯片

写芯片(无校验)

自动(带校验)

AT24C02

0.086

0.197

0.292

FM24C04

0.174

0.297

0.470

FM24C16

0.693

1.178

1.851

24C256

11.300

14.625

25.689

Windows98Se下测试结果

型号

读芯片

写芯片(无校验)

自动(带校验)

AT24C02

0.037

0.066

0.163

FM24C04

0.074

0.083

0.243

FM24C16

0.295

0.340

0.971

24C256

4.818

5.637

11.631

测试机器2:P41.6G 256MDDR RAM测试结果

Win2000 Profressional SP2

型号

读芯片

写芯片(无校验)

自动(带校验)

AT24C02

0.072

0.181

0.229

FM24C04

0.145

0.267

0.412

FM24C16

0.582

1.072

1.654

24C256

9.468

13.111

22.594

速度比Boan 的 24CXX.EXE慢了很多,用示波器看了他发出的脉冲,延时竟然只有4us,这在Windows下是不大可能实现的,照资料说,一个PostMessage就要执行4us。(实际中测试Win98下可能时间不准)

附录1:24CXX页写字节数

摘自《电子报》2001年(上)24系列串行E2PROM及其应用--成都 杨叶珍

型号

字节

型号

字节

型号

字节

型号

字节

24AA00

24AA02

8

24LC08B

16

24AA32A

32

24C00

24LC02

8

24AA16

16

24C32A

32

24LC00

24LC02B

8

24C16

16

24LC32A

32

24C01A

2

24C02SC

8

24C16B

16

24AA64

32

24C01C

16

24AA04

16

24LC16

16

24LC64

32

24AA01

8

24LC04

16

24LC16B

16

24AA128

64

24LC01

8

24LC04B

16

24AA32

64

24LC128

64

24LC01B

8

24C04A

8

24LC32

64

24AA256

64

24C01SC

8

24AA08

16

24C32

64

24LC256

64

24C02C

16

24LC08B

16

24FC32

64