电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 3453|回复: 8

[工具类] 这个数据读写软件谁用过

[复制链接]
发表于 2014-2-22 19:03:07 来自手机 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
本帖最后由 青青子衿 于 2014-2-23 09:18 编辑

我用作者提供的电路图,制作了一个打印机接口的串口编程器,安装了作者推荐的软件,可是只能读取数据,校验数据,却不能擦除和写入数据。
请看作者的叙述:
<P>一个27k的小程序24cxx.exe, 93CXX.exe这两款程序不大,功能却不 逊色于某些大型软件,读写校样样都 能,最大的优点就是速度奇快,完全可 以作为量写的工具,界面也很简单,稍 加熟悉便会使用。 </P> <P>&nbsp;</P> <P>1?界面的左上角是软件的名称及版 本号:24CXX PROGRAMER VER1.0, 93CXXPROGRAMER VER1.0; </P> <P>&nbsp;</P> <P>2?界面的右上角是被写芯片的名称 和类型:Mfr:ATMEL Type:AT24C01A(缺省值) AT93C46(缺省值)。 </P> <P>&nbsp;</P> <P>3?中间大范围的部分是代码编辑缓 冲区,可以将芯片中的内容先读入到该 编辑区,重新编辑后再写回到芯片中 去。也可以将缓冲区中的内容以二进制 文件的形式存放到硬盘上,或将硬盘上 的二进制文件调入缓冲区,再写入到芯 片中去。</P> <P>&nbsp;</P> <P>4?中间靠右侧是弹出式菜单条,可 用上下箭头选取菜单,再按回车键执 行。也可以按加亮的大写字母所代表的 键进行相应的操作。 </P> <P>&nbsp;</P> <P>5?左下部是代码保存的二进制文件 名输入区FileName。 </P> <P>&nbsp;</P> <P>6?中下部是芯片的起始地址 StartAddr和结束地址EndAddr。 </P> <P>&nbsp;</P> <P>7?右下部是缓冲区代码的校验和 Check Sum。 </P> <P>&nbsp;</P> <P>菜单功能介绍: </P> <P> </P> <P>1?芯片类型选择—Type,按T键弹 出一个菜单,按数字键1~9可分别选 择下列芯片:AT24C01A、AT24C02、 AT24C04、AT24C08、AT24C16、 AT24C32、AT24C64、AT24C128、 AT24C256。AT93C46、AT93C56、 AT93C66、AT93C76、AT93C86 </P> <P>&nbsp;</P> <P>2?Read—读片,按R键可将芯片数 据读入到缓冲区。 </P> <P>&nbsp;</P> <P>3?Auto—自动编程,按A键可自动 完成写片、校验等一连串操作。 </P> <P>&nbsp;</P> <P>4?Blank check—空片检查,按B键 可检查芯片是否为空片(FF)。 </P> <P>&nbsp;</P> <P>5?Erase—芯片擦除,按E键可擦除 整个芯片,即将芯片写入全1(FF)。 </P> <P>&nbsp;</P> <P>6?Program—芯片编程,按P键可 将缓冲区内容写入到芯片中去。 </P> <P>&nbsp;</P> <P>7?Verify—芯片校验,按V键可比对 缓冲区数据和芯片内数据是否一致,若 不相等则给出不相等数据的首地址。 </P> <P>&nbsp;</P> <P>8?lock bit—位锁定,暂不能用。 </P> <P>&nbsp;</P> <P>9?Load—装入文件,按L键并输入 文件名,可将2进制文件装入到数据缓 冲区。 </P> <P>&nbsp;</P> <P>10?Save—保存缓冲区内容,按S键 可将缓冲区内容保存为二进制文件。 </P> <P>&nbsp;</P> <P>11?eDit—编辑缓冲区数据,按D键 可编辑、修改缓冲区内容。 </P> <P>&nbsp;</P> <P>12?clear Memory—清缓冲区,按 M键可全部清除缓冲区内容,以FF填 满。 </P> <P>&nbsp;</P> <P>13?unlock—解锁,暂不能用。 </P> <P>&nbsp;</P> <P>14?abOut—查看软件信息,按O键 可查看到关于该软件的一些信息,如软 件名称、版本数、作者等。 </P> <P>&nbsp;</P> <P>15?Quit—退出键,按Q键可退出该 程序。 </P> <P>&nbsp;</P> <P>16?PgUp——上翻页。 </P> <P>&nbsp;</P> <P>17?PgDn—下翻页。 </P> <P>&nbsp;</P> <P>因为软件是针对DOS环境编写的, 故对PC机配置要求不高,笔者是在一 台老式笔记本电脑上运行此程序的,其 配置为:CPU486,主频33M,内存 4M,硬盘200M,显示屏VGA单显。常 用的串行存储器分为24系列与93系列 两种,分别有自己独特的通讯协议。 24系列目前市面常见的有24C01A/02/04/08/16/32/64/256。93系列常见有 93C46/56/66/76/86。做为手机或CALL 的码片广泛存在于这些通讯设备中。因 此这些器件的读写成为维修的最基本问 题。由于串行存储器的接口简单,可使 用PC机的打印机接口直接控制,无需 外部电源,制作使用极其方便使用打印 机接口的24CXX读写器图片及原理图如 下所示:</P>

<P> </P> <P>&nbsp;</P>

<P> </P> <P>&nbsp;</P>

<P> </P> <P>&nbsp;</P>

<P> </P> <P>&nbsp;</P> <P>我做的24cxx/93cxx编程器 <BR><BR>注:IC卡封装的管脚定义与 IC芯片的的管脚定义不同。 </P> <P>同时在屏幕的底部显示调入的文件 名,起始及结束地址,以及校验和。</P> <P>24CXX.EXE约26.7Kbytes,使用打印 口LPT1(即口地址为378H),支持 ATMEL 24C01A/02/04/08/16/32/64/128/256的读写,以及与ATMEL产品兼 容的芯片的编程,读写速度完全取决于 芯片的速度,写完一片24C256需102 秒,每一字节约3.1ms。读者可按照上 图自制,并下载24CXX.EXE即可。</P> <P>24系列芯片提供了按页写入的模 式,以提高芯片的读写速度,页面的大 小为8-64字节,与具体芯片有关,使用 页写模式并结合顺序读出可得到极高的 读写速度,以下列出对24C32-24C256 使用高速读写的实测数据。其所需时间 为写完整片,然后再逐一字节读出校验 的时间总和。</P> <P><BR>&nbsp;</P> <P> <TABLE width="97%" align=center border=1> <TBODY> <TR> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>芯片型 号</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>整片编 程时间</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>平均每 字节编程时间</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>备注</FONT></SPAN></TD></TR> <TR> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>24C32</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>1秒</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>244微秒 </FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1> </FONT></SPAN></TD></TR> <TR> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>24C64</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>2秒</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>244微秒 </FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1> </FONT></SPAN></TD></TR> <TR> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>24C256</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>4秒</FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1>122微秒 </FONT></SPAN></TD> <TD align=middle width="25%"><SPAN style="FONT-SIZE: x-small"><FONT size=1> </FONT></SPAN></TD></TR></TBODY></TABLE></P> <P>美中不足的是24cxx好象只能在 DOS和95、98下运行,还好下面两个 中文版本的软件有同样的功能,</P> <P>1.烧友林晓斌开发出了24cxxXP下 使用的中文版本。</P> <P>

24CXX_WIN_CN.rar (787.11 KB)

(下载次数: 883, 2008-12-19 00:12 上 传) 下载积分: 金币 -1

</P> <P>&nbsp;</P> <P>2.王鑫开发的简洁明了的读写 24cxx的软件同样也是中文版的,笔者在 笔记本XP下验证很好使用,但只能写 24c64以下。<BR>

24cxx_rw.rar (38.55 KB)

(下载次数: 291, 2008-12-19 00:12 上 传) 下载积分: 金币 -1

</P> <P>&nbsp;</P> <P>3.只能在windows98 95 及DOS下 使用的24CXX及93CXX软件.</P> <P>

24cxx_dos.rar (37.2 KB)

(下载次数: 129, 2008-12-19 00:12 上 传) 下载积分: 金币 -1

</P> <P>&nbsp;</P>

楼主 收藏 qijisky 2005-4-2 20:08:59

ok

发表于 2014-2-22 19:24:59 | 显示全部楼层
输入xx或者00写就可以了
 楼主| 发表于 2014-2-22 19:32:29 来自手机 | 显示全部楼层
能者 发表于 2014-2-22 19:24
输入xx或者00写就可以了

在界面的什么对话框里输入XX或00,请说具体一些,谢谢!
发表于 2014-2-22 19:37:16 | 显示全部楼层
青青子衿 发表于 2014-2-22 19:32
在界面的什么对话框里输入XX或00,请说具体一些,谢谢!

有没有看到填充芯片功能?点击哪里,在方框里面输入0XFF确认就可以了
发表于 2014-2-22 19:39:20 | 显示全部楼层
青青子衿 发表于 2014-2-22 19:32
在界面的什么对话框里输入XX或00,请说具体一些,谢谢!

QQ截图20140222193831.jpg
 楼主| 发表于 2014-2-22 20:59:26 来自手机 | 显示全部楼层
本帖最后由 青青子衿 于 2014-2-24 13:42 编辑
能者 发表于 2014-2-22 19:39


不是这样的界面,我下了一个787K的软件,缺了三个文件:应用程序扩展、虚拟设备驱动程序和系统文件。另一个是38K的软件,能打开界面,但是只有右边的功能框体:读入、写入、擦除、空白验证、校验。但是只有读入和校验可以操作,其余的操作都会中断!?
 楼主| 发表于 2014-2-22 21:02:28 来自手机 | 显示全部楼层
能者 发表于 2014-2-22 19:39

你好!能否传一个实用的软件!
 楼主| 发表于 2014-2-24 13:41:23 来自手机 | 显示全部楼层
能者 发表于 2014-2-22 19:39

你好朋友!请求把你的这个软件给我传过来吧!
发表于 2014-2-24 20:02:19 | 显示全部楼层
青青子衿 发表于 2014-2-24 13:41
你好朋友!请求把你的这个软件给我传过来吧!

附近比较大,留下邮箱发过去给你
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-11-25 17:34 , Processed in 0.066708 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表