【文件属性】:
文件名称:W24CXX并口I2C读写软件使用说明.pdf
文件大小:244KB
文件格式:PDF
更新时间:2011-12-26 04:17:22
W24CXX并口I2C读写软件使用说明.pdf
W24CXX 并口编程软件说明
开发工具: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下运行,给使用带来了很多不便,所以写了这个软件,就叫做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下可能时间不准)
备注:如果您使用中发现什么问题,请使用Email的方式与我联系。
下一版中准备改进:Client区中显示内容可以*编辑。
附录1:24CXX页写字节数
型号
字节
型号
字节
型号
字节
型号
字节
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
2002年9月10日