|
一個(gè)27k的小程序24cxx.exe,93CXX.exe這兩款程序不大,功能卻不遜色于某些大型軟件,讀寫校樣樣都能,最大的優(yōu)點(diǎn)就是速度奇快,完全可以作為量寫的工具,界面也很簡(jiǎn)單,稍加熟悉便會(huì)使用。
1 界面的左上角是軟件的名稱及版本號(hào):24CXX PROGRAMER VER1.0,93CXXPROGRAMER VER1.0;
2 界面的右上角是被寫芯片的名稱和類型:Mfr:ATMEL Type:AT24C01A(缺省值)AT93C46(缺省值)。
3 中間大范圍的部分是代碼編輯緩沖區(qū),可以將芯片中的內(nèi)容先讀入到該編輯區(qū),重新編輯后再寫回到芯片中去。也可以將緩沖區(qū)中的內(nèi)容以二進(jìn)制文件的形式存放到硬盤上,或?qū)⒂脖P上的二進(jìn)制文件調(diào)入緩沖區(qū),再寫入到芯片中去。
4 中間靠右側(cè)是彈出式菜單條,可用上下箭頭選取菜單,再按回車鍵執(zhí)行。也可以按加亮的大寫字母所代表的鍵進(jìn)行相應(yīng)的操作。
5 左下部是代碼保存的二進(jìn)制文件名輸入?yún)^(qū)FileName。
6 中下部是芯片的起始地址StartAddr和結(jié)束地址EndAddr。
7 右下部是緩沖區(qū)代碼的校驗(yàn)和Check Sum。
菜單功能介紹:
1 芯片類型選擇—Type,按T鍵彈出一個(gè)菜單,按數(shù)字鍵1~9可分別選擇下列芯片:AT24C01A、AT24C02、AT24C04、AT24C08、AT24C16、AT24C32、AT24C64、AT24C128、AT24C256。AT93C46、AT93C56、AT93C66、AT93C76、AT93C86
2 Read—讀片,按R鍵可將芯片數(shù)據(jù)讀入到緩沖區(qū)。
3 Auto—自動(dòng)編程,按A鍵可自動(dòng)完成寫片、校驗(yàn)等一連串操作。
4 Blank check—空片檢查,按B鍵可檢查芯片是否為空片(FF)。
5 Erase—芯片擦除,按E鍵可擦除整個(gè)芯片,即將芯片寫入全1(FF)。
6 Program—芯片編程,按P鍵可將緩沖區(qū)內(nèi)容寫入到芯片中去。
7 Verify—芯片校驗(yàn),按V鍵可比對(duì)緩沖區(qū)數(shù)據(jù)和芯片內(nèi)數(shù)據(jù)是否一致,若不相等則給出不相等數(shù)據(jù)的首地址。
8 lock bit—位鎖定,暫不能用。
9 Load—裝入文件,按L鍵并輸入文件名,可將2進(jìn)制文件裝入到數(shù)據(jù)緩沖區(qū)。
10 Save—保存緩沖區(qū)內(nèi)容,按S鍵可將緩沖區(qū)內(nèi)容保存為二進(jìn)制文件。
11 eDit—編輯緩沖區(qū)數(shù)據(jù),按D鍵可編輯、修改緩沖區(qū)內(nèi)容。
12 clear Memory—清緩沖區(qū),按M鍵可全部清除緩沖區(qū)內(nèi)容,以FF填滿。
13 unlock—解鎖,暫不能用。
14 abOut—查看軟件信息,按O鍵可查看到關(guān)于該軟件的一些信息,如軟件名稱、版本數(shù)、作者等。
15 Quit—退出鍵,按Q鍵可退出該程序。
16 PgUp——上翻頁(yè)。
17 PgDn—下翻頁(yè)。
因?yàn)檐浖轻槍?duì)DOS環(huán)境編寫的,故對(duì)PC機(jī)配置要求不高,筆者是在一臺(tái)老式筆記本電腦上運(yùn)行此程序的,其配置為:CPU486,主頻33M,內(nèi)存4M,硬盤200M,顯示屏VGA單顯。
常用的串行存儲(chǔ)器分為24系列與93系列兩種,分別有自己獨(dú)特的通訊協(xié)議。24系列目前市面常見(jiàn)的有24C01A/02/04/08/16/32/64/256。93系列常見(jiàn)有93C46/56/66/76/86。做為手機(jī)或CALL的碼片廣泛存在于這些通訊設(shè)備中。因此這些器件的讀寫成為維修的最基本問(wèn)題。
由于串行存儲(chǔ)器的接口簡(jiǎn)單,可使用PC機(jī)的打印機(jī)接口直接控制,無(wú)需外部電源,制作使用極其方便
使用打印機(jī)接口的24CXX讀寫器圖片及原理圖如下所示:
28781797_1.gif (16.2 KB, 下載次數(shù): 31)
下載附件
2016-2-5 01:30 上傳
28781797_3.gif (4.31 KB, 下載次數(shù): 25)
下載附件
2016-2-5 01:30 上傳
我做的24cxx編程器,增加了一個(gè)電源指示燈。 |
28781797_4.gif (16.3 KB, 下載次數(shù): 33)
下載附件
2016-2-5 01:30 上傳
|
28781797_5.gif (11.64 KB, 下載次數(shù): 31)
下載附件
2016-2-5 01:30 上傳
我做的24cxx/93cxx編程器 |
28781797_6.gif (18.24 KB, 下載次數(shù): 37)
下載附件
2016-2-5 01:30 上傳
|
同時(shí)在屏幕的底部顯示調(diào)入的文件名,起始及結(jié)束地址,以及校驗(yàn)和。
24CXX.EXE約26.7Kbytes,使用打印口LPT1(即口地址為378H),支持ATMEL 24C01A/02/04/08/16/32/64/128/256的讀寫,以及與ATMEL產(chǎn)品兼容的芯片的編程,讀寫速度完全取決于芯片的速度,寫完一片24C256需102秒,每一字節(jié)約3.1ms。讀者可按照上圖自制,并下載24CXX.EXE即可。
24系列芯片提供了按頁(yè)寫入的模式,以提高芯片的讀寫速度,頁(yè)面的大小為8-64字節(jié),與具體芯片有關(guān),使用頁(yè)寫模式并結(jié)合順序讀出可得到極高的讀寫速度,以下列出對(duì)24C32-24C256使用高速讀寫的實(shí)測(cè)數(shù)據(jù)。其所需時(shí)間為寫完整片,然后再逐一字節(jié)讀出校驗(yàn)的時(shí)間總和。
芯片型號(hào) | 整片編程時(shí)間 | 平均每字節(jié)編程時(shí)間 | 備注 | 24C32 | 1秒 | 244微秒 | | 24C64 | 2秒 | 244微秒 | | 24C256 | 4秒 | 122微秒 | | 美中不足的是24cxx好象只能在DOS和95、98下運(yùn)行,還好下面兩個(gè)中文版本的軟件有同樣的功能,
1.燒友林曉斌開(kāi)發(fā)出了24cxxXP下使用的中文版本,詳情介紹,點(diǎn)此下載,那位燒友有93CXX的XP版本請(qǐng)和漁歌聯(lián)系。
2.王鑫開(kāi)發(fā)的簡(jiǎn)潔明了的讀寫24cxx的軟件,下載1,下載2,漁歌在筆記本XP下驗(yàn)證很好使用,但只能寫24c64以下。
---完---
|
|