相關(guān)元件pdf下載:24c258 2n3906 近日在做一個(gè)項(xiàng)目的過程中,要對(duì)大量的串行e2prom at24c系列進(jìn)行讀寫。起初欲設(shè)計(jì)一塊簡(jiǎn)單的讀寫板,由單片機(jī)對(duì)e2prom存儲(chǔ)器寫入,苦于時(shí)間緊,任務(wù)急,沒有采用這種方法。于是我想到了inter網(wǎng),何不上網(wǎng)找一找呢?我搜索了大量的國(guó)內(nèi)外有關(guān)單片機(jī)以及嵌入式控制方面的網(wǎng)站,功夫不負(fù)有心人,終于在一個(gè)很不起眼的網(wǎng)站上找到了一個(gè)27k的小程序24cxx.exe,是專門寫at24c系列串行存儲(chǔ)器的,附有一份電路圖(見圖2)。充其量花5元錢,而且利用pc機(jī)打印口直接供電,不用外接電源。我趕緊把程序下載到我的硬盤中,隨后按電路圖焊了一個(gè)簡(jiǎn)單的接口板,裝上一片at24c16,再將其插入我的筆記本電腦的打印口,啟動(dòng)程序,哇!真是帥呆了,寫、擦、比、存、調(diào)、校等,要怎么操作就怎么操作,簡(jiǎn)直像是專門為我定做的。當(dāng)然,我是不敢自己一個(gè)人獨(dú)享的,于是便湊成了本文。好與大家共同分享。
這款程序不大,功能卻不遜色于某些大型軟件,界面也很簡(jiǎn),稍加熟悉便會(huì)使用。
1界面的左上角是軟件的名稱及版本號(hào):24c×× programmer ver1.0;
2界面的右上角是被寫芯片的名稱和類型:mfr:atmel type:at24c01a(缺省值)。
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ū)file name。
6中下部是芯片的起始地址start addr和結(jié)束地址end addr。
7右下部是緩沖區(qū)代碼的校驗(yàn)和check sum。
菜單功能介紹:
1芯片類型選擇—type,按t鍵彈出一個(gè)菜單,按數(shù)字鍵1~9可分別選擇下列芯片:at24c01a、at24c02、at24c04、at24c08、at24c16、at24c32、at24c64、at24c128、at24c256。
2read—讀片,按r鍵可將芯片數(shù)據(jù)讀入到緩沖區(qū)。
3auto—自動(dòng)編程,按a鍵可自動(dòng)完成寫片、校驗(yàn)等一連串操作。
4blank check—空片檢查,按b鍵可檢查芯片是否為空片(ff)。
5erase—芯片擦除,按e鍵可擦除整個(gè)芯片,即將芯片寫入全1(ff)。
6program—芯片編程,按p鍵可將緩沖區(qū)內(nèi)容寫入到芯片中去。
7verify—芯片校驗(yàn),按v鍵可比對(duì)緩沖區(qū)數(shù)據(jù)和芯片內(nèi)數(shù)據(jù)是否一致,若不相等則給出不相等數(shù)據(jù)的首地址。
8lock bit—位鎖定,暫不能用。
9load—裝入文件,按l鍵并輸入文件名,可將2進(jìn)制文件裝入到數(shù)據(jù)緩沖區(qū)。
10save—保存緩沖區(qū)內(nèi)容,按s鍵可將緩沖區(qū)內(nèi)容保存為二進(jìn)制文件。
11edit—編輯緩沖區(qū)數(shù)據(jù),按d鍵可編輯、修改緩沖區(qū)內(nèi)容。
12clear memy—清緩沖區(qū),按m鍵可全部清除緩沖區(qū)內(nèi)容,以ff填滿。
13unlock—解鎖,暫不能用。
14about—查看軟件信息,按o鍵可查看到關(guān)于該軟件的一些信息,如軟件名稱、版本數(shù)、作者等。
15quit—退出鍵,按q鍵可退出該程序。
16pgup——上翻頁(yè)。
17pgdn—下翻頁(yè)。
因?yàn)檐浖轻槍?duì)dos環(huán)境編寫的,故對(duì)pc機(jī)配置要求不高,筆者是在一臺(tái)老式筆記本電腦上運(yùn)行此程序的,其配置為:cpu486,主頻33m,內(nèi)存4m,硬盤200m,顯示屏vga單顯。
下載相關(guān)軟件24cxx.exe下載印刷電路:24cxx.pcb