0512-67950666
4000-526-058
我們常見的編程器使用方法我簡單劃分了一下,大致分為5步,西爾特編程器也不例外。從安裝到開始工作到最后停止工作如下面5步,根據(jù)品牌的不同,會(huì)有小部分工作流程有誤差,但不會(huì)相差太多。
第1步:將被燒寫的芯片(如BIOS)按照正確的方向插入燒寫卡座(芯片缺口對卡座的扳手)。
第2步:將配套的電纜分別插入計(jì)算機(jī)的串口與編程器的通信口。
第3步:打開編程器的電源(電源為12V),此時(shí)中間的電源發(fā)光管指示燈亮,表示電源正常。
第4步:運(yùn)行編程器軟件,這時(shí)程序會(huì)自動(dòng)監(jiān)測通信端口和芯片的類型,接著從編程軟件中,調(diào)入提前準(zhǔn)備好的被燒寫文件(hex文件)。
第5步:然后開始燒寫,接著編程器開始燒寫程序到芯片中,燒寫完成后,編程器會(huì)提示燒寫完成,這時(shí)關(guān)閉編程器的電源,取下芯片即可
其實(shí)不管哪種單片機(jī),廠家都要配套提供編程器(固化程序)、由于廠家很多,芯片很多,不可能一種芯片一個(gè)編程器,有些公司研究出通用編程器。市場上常用的編程器如:南京西爾特廠家生產(chǎn)的的SUPERPRO通用編程器,
我就拿西爾特編程器這個(gè)品牌進(jìn)行介紹,我把流程寫的盡量詳細(xì)點(diǎn),跟著步驟操作都可以了解。
1、簡介
SUPERPRO是一種可靠性高,速度快,具有高性能價(jià)格比的高級通用編程器系列。SUPERPRO適用于IBM PC 386、486、PENTIUM及其兼容性。其菜單驅(qū)動(dòng)接口軟件使裝入、編輯和保存文件極其方便。支持?jǐn)?shù)十個(gè)廠家生產(chǎn)的EPLD、E
(E)PROM、FLASH、BPROM、MCU等數(shù)千種可編程器。
2、西爾特編程器的使用
⑴ 按說明書安裝好硬件和軟件
⑵ 編程將器件插入西爾特編程器插座,然后鎖緊。
● 從主顯進(jìn)入“Device→Select by Manufacturer”或進(jìn)入“Device→Select by Device”,選擇正確器件。
選Select by MFG…(根據(jù)廠家選擇器件)
本菜單提供器件選擇功能,該功能是通過器件選擇對話框來完成的,器件選擇對話框由兩個(gè)列表窗口和一個(gè)類型選擇組成、用戶在選擇器件時(shí),應(yīng)首先確定器件類型(Type)。SPIII支持5類器件的編程,這5類器件是: E(E)
PROM BPROM DRAM/SRAM PLD/EPLD MPU/MCU當(dāng)編程器件的類型確定之后,用戶便可以利用列表窗口進(jìn)行器件選擇,左邊的列表窗口顯示器件生產(chǎn)廠家(Manufacturer),左邊的列表窗口顯示不同廠家所對應(yīng)的
器件、選擇一個(gè)器件的方法是,先選廠家,后選器件,在對話框的底部,有一個(gè)信息欄,其中顯示當(dāng)前所選器件的廠家名(Manufacturer)、器件(Device Name)、器件類型(Device Type)、芯片容量(Chip Size)、最大
管腳(Max Pin)、編程算法名(Algo Name),可供用戶在選擇器件時(shí)參考。
選 Select by Device…根據(jù)型號選擇器件
本菜單提供另一種器件選擇方法,即先選器件,后選廠家,其余的選擇方法與上一個(gè)菜單相同。
● 進(jìn)入文件(FILE)菜單,把文件調(diào)入緩沖區(qū)或者從器件讀入緩沖區(qū)。
● 進(jìn)入緩沖區(qū)(Buffer)菜單,檢查、修改數(shù)據(jù)文件。(非必要步驟)。
● 進(jìn)入“Device→Function Select”,選擇并執(zhí)行所需功能。
①、Program編程
將緩沖區(qū)內(nèi)的數(shù)據(jù)燒寫至芯片。編程過程中或完畢將執(zhí)行Verify功能,如有錯(cuò)誤,顯示出錯(cuò)信息和出錯(cuò)地址。其他結(jié)果則顯示在Message窗口。如果為ROM,當(dāng)芯片進(jìn)行編程和校驗(yàn)時(shí),Address窗口中Current Address窗
口顯示編程地址增加。緩沖區(qū)的起始地址和結(jié)束地址可以在Address窗口中的Buffer Start和Buffer End輸入行進(jìn)行修改。Program Address為緩沖區(qū)編程開始地址。如果為PLD,當(dāng)芯片進(jìn)行編程和校驗(yàn)時(shí),Address窗口中
CurrentAddress窗口顯示編程地址增加
②、 Read讀
從芯片讀其內(nèi)容到緩沖區(qū)。讀完之后,Environment窗口顯示數(shù)據(jù)的校驗(yàn)和。如果芯片是PAL或GAL,Blow count同時(shí)顯示計(jì)數(shù)值。當(dāng)GAL編程時(shí),將首先檢查其器件電子標(biāo)簽,如果讀出的廠家名的器件型號與所選的不符,將顯示
錯(cuò)誤信息,芯片不能編程也不能讀。如果PAL或GAL的安全熔絲斷了,則不管芯片內(nèi)容是什么,讀出的數(shù)據(jù)要么全“1”要么全“0”。如果為ROM或單片微控制器,將把起始地址和結(jié)束地址中的數(shù)據(jù)讀入緩沖區(qū)。Address窗口中的
Current address將顯示編程地址;Message窗口顯示編程信息。
③ 、Verify 檢驗(yàn)
本功能對緩沖區(qū)內(nèi)容芯片內(nèi)容進(jìn)行比較。如果出現(xiàn)錯(cuò)誤,顯示錯(cuò)誤信息和出錯(cuò)地址。如果為ROM或單片微控制器,將對起始地址和結(jié)束地址之間進(jìn)行比較。Current address顯示比較的地址。
④、 Blank Check 空檢查
本功能讀芯片內(nèi)容并與空字符比較。如果芯片不空,將顯示不空地址。如果芯片為ROM或單片微控制器,則在指定起始地址和結(jié)束地址進(jìn)行部分空比較。
⑤、 Data Compare 數(shù)據(jù)比較
本功能僅用于ROM和單片微控制器,功能與Verify相同,但將產(chǎn)生包含芯片數(shù)據(jù)和緩沖區(qū)數(shù)據(jù)有差異的文件。文件名即為所選擇器件名,.cmp作為擴(kuò)展名。例如:如果選擇的器件為AMD 27256,則產(chǎn)生的文件為27256。cmp。此文
件可在一般編輯器中瀏覽,它包含了芯片數(shù)據(jù)與緩沖區(qū)數(shù)據(jù)之間的差異。與Verify功能不同,遇到第一個(gè)不同數(shù)據(jù),它不會(huì)停下來。
⑥、 Auto自動(dòng)操作
本功能將順序執(zhí)行一些功能。如果芯片是PAL或GAL,它將執(zhí)行Erase(擦除),Blank check(空檢查),Program(編程),Verify(校驗(yàn))。如果其中任何一個(gè)功能由于出現(xiàn)錯(cuò)誤而中斷,則下面的步驟也不可以執(zhí)行。如果是
ROM或單片微控制器,它將順序執(zhí)行blank check,Program和Verify。對87單片微控制器系列,還可進(jìn)行加密。
⑦ 、Security加密
如果進(jìn)行了加密編程,插入芯片的數(shù)據(jù)將不能讀出,對可擦除器件,要進(jìn)行加密部分編程,必須首先執(zhí)行Erase功能。不同的器件,此功能的名稱可能不同。如MEM-PROTECT等。含義都一樣。
注意:加密芯片有可能可以通過Blank Check。
⑧、 Encryption Program 加密位表編程
僅用于帶加密位表的單片機(jī)。本操作將密碼表編進(jìn)芯片。加密表的內(nèi)容可以裝入、保存和編輯。一旦寫入密碼數(shù)據(jù),緩沖區(qū)中的數(shù)據(jù)就與密碼表中的數(shù)據(jù)進(jìn)行“異或”操作,若有錯(cuò),將顯示錯(cuò)誤信息。
注意:對ROM或單片微控制器編程,將顯示以下條目。當(dāng)前地址和組數(shù)也同時(shí)顯示出來。
● Chip Start Address芯片起始地址:編程芯片的起始地址。
● Chip End Address芯片結(jié)束地址:編程芯片的結(jié)束地址。輸入16進(jìn)制數(shù)或地址大于芯片地址的最大值,將顯示錯(cuò)誤信息。
● Program Start Address緩沖區(qū)起始地址:指定編程緩沖區(qū)起始地址。
● Buffer Strat Address緩沖區(qū)起始地址:指定緩沖區(qū)的起始地址。改變這個(gè)值,
選擇自動(dòng)操作后,西爾特編程器就自動(dòng)執(zhí)行所有操作,并顯示操作情況。
西爾特編程器還有其它功能,請看說明書使用
群測科技(深圳)有限公司 版權(quán)所有