近日在做一個項目的過程中,,要對大量的串行E2PROM AT24C系列進(jìn)行讀寫,。起初欲設(shè)計一塊簡單的讀寫板,由單片機(jī)對E2PROM存儲器寫入,,苦于時間緊,,任務(wù)急,沒有采用這種方法,。于是我想到了Internet網(wǎng),,何不上網(wǎng)找一找呢?我搜索了大量的國內(nèi)外有關(guān)單片機(jī)以及嵌入式控制方面的網(wǎng)站,功夫不負(fù)有心人,,終于在一個很不起眼的網(wǎng)站上找到了一個27k的小程序24cxx.exe,,是專門寫AT24C系列串行存儲器的,附有一份電路圖(見圖2),。充其量花5元錢,,而且利用PC機(jī)打印口直接供電,不用外接電源,。我趕緊把程序下載到我的硬盤中,,隨后按電路圖焊了一個簡單的接口板,,裝上一片AT24C16,再將其插入我的筆記本電腦的打印口,,啟動程序,,哇!真是帥呆了,,寫,、擦,、比,、存、調(diào),、校等,,要怎么操作就怎么操作,簡直像是專門為我定做的,。當(dāng)然,,我是不敢自己一個人獨(dú)享的,于是便湊成了本文,。好與大家共同分享,。 這款程序不大,,功能卻不遜色于某些大型軟件,,界面也很簡,稍加熟悉便會使用,?! ?界面的左上角是軟件的名稱及版本號:24C×× PROGRAMMER VER1.0; 2界面的右上角是被寫芯片的名稱和類型:Mfr:ATMELType:AT24C01A(缺省值),?! ?中間大范圍的部分是代碼編輯緩沖區(qū),可以將芯片中的內(nèi)容先讀入到該編輯區(qū),,重新編輯后再寫回到芯片中去,。也可以將緩沖區(qū)中的內(nèi)容以二進(jìn)制文件的形式存放到硬盤上,或?qū)⒂脖P上的二進(jìn)制文件調(diào)入緩沖區(qū),,再寫入到芯片中去,。 4中間靠右側(cè)是彈出式菜單條,,可用上下箭頭選取菜單,,再按回車鍵執(zhí)行。也可以按加亮的大寫字母所代表的鍵進(jìn)行相應(yīng)的操作,?! ?左下部是代碼保存的二進(jìn)制文件名輸入?yún)^(qū)File Name,。 6中下部是芯片的起始地址Start Addr和結(jié)束地址End Addr,?! ?右下部是緩沖區(qū)代碼的校驗(yàn)和CheckSum?! 〔藛喂δ芙榻B: 1芯片類型選擇—Type,,按T鍵彈出一個菜單,按數(shù)字鍵1~9可分別選擇下列芯片:AT24C01A,、AT24C02,、AT24C04、AT24C08,、AT24C16,、AT24C32、AT24C64,、AT24C128,、AT24C256?! ?Read—讀片,,按R鍵可將芯片數(shù)據(jù)讀入到緩沖區(qū)?! ?Auto—自動編程,,按A鍵可自動完成寫片、校驗(yàn)等一連串操作,?! ?Blank check—空片檢查,按B鍵可檢查芯片是否為空片(FF),?! ?Erase—芯片擦除,按E鍵可擦除整個芯片,,即將芯片寫入全1(FF),。 6Program—芯片編程,,按P鍵可將緩沖區(qū)內(nèi)容寫入到芯片中去,。 7Verify—芯片校驗(yàn),,按V鍵可比對緩沖區(qū)數(shù)據(jù)和芯片內(nèi)數(shù)據(jù)是否一致,,若不相等則給出不相等數(shù)據(jù)的首地址。 8lock bit—位鎖定,,暫不能用,。 9Load—裝入文件,,按L鍵并輸入文件名,,可將2進(jìn)制文件裝入到數(shù)據(jù)緩沖區(qū)?! ?0Save—保存緩沖區(qū)內(nèi)容,,按S鍵可將緩沖區(qū)內(nèi)容保存為二進(jìn)制文件?! ?1edit—編輯緩沖區(qū)數(shù)據(jù),,按D鍵可編輯、修改緩沖區(qū)內(nèi)容,?! ?2clear Memory—清緩沖區(qū),按M鍵可全部清除緩沖區(qū)內(nèi)容,,以FF填滿?! ?3unlock—解鎖,,暫不能用?! ?4about—查看軟件信息,,按O鍵可查看到關(guān)于該軟件的一些信息,如軟件名稱,、版本數(shù),、作者等?! ?5Quit—退出鍵,,按Q鍵可退出該程序?! ?6Pgup——上翻頁,。 17Pgdn—下翻頁,?! ∫?yàn)檐浖轻槍OS環(huán)境編寫的,故對PC機(jī)配置要求不高,,筆者是在一臺老式筆記本電腦上運(yùn)行此程序的,,其配置為:CPU486,主頻33M,內(nèi)存4M,,硬盤200M,,顯示屏VGA單顯?! ?img title='《串行E2PROM--24C××讀寫器電路》相關(guān)圖片' alt='串行E2PROM--24C××讀寫器電路' src="http://files.chinaaet.com/dianlutu/49/8349-1.gif">
下載相關(guān)軟件
24cxx.exe
下載印刷電路:24cxx.pcb