AT單片機(jī)ISP下載線精_第1頁(yè)
AT單片機(jī)ISP下載線精_第2頁(yè)
AT單片機(jī)ISP下載線精_第3頁(yè)
AT單片機(jī)ISP下載線精_第4頁(yè)
AT單片機(jī)ISP下載線精_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、查看文章ATME單片機(jī)下載軟件的使用2008年 07月 02日 星期三 10:50ATME單片機(jī)下載軟件的使用1. 概述Atmel 微控制器 ISP 軟件( Atmel Microcontroller ISP Software , 以下簡(jiǎn)稱ISP軟件)主要是用于針對(duì)ATME公司的可執(zhí)行在線編程功能的(in-system programming、ISP)芯片。本軟件具備讓您瀏覽、編程(寫(xiě)入芯片)、 擦除數(shù)據(jù)、加密等功能。2. 系統(tǒng)需求軟件需求ISP軟件可以運(yùn)行于 Windows9x、WindowsNT4.0 (使 用 Service Pack 3 或更高版本)、 Windows 2000 等操作

2、系統(tǒng)之上的。軟件不 可在WIN NT3.51或早期的版本上運(yùn)行。 硬件需求:INTEL Pentium 系列處理器、 Pentium 166 或者更高版本; 32MB內(nèi)存;CD-RO眥持(使用本光盤(pán)、如果通過(guò)網(wǎng)絡(luò)下載軟件則不必要); VGA或更高性能的顯示器;鼠標(biāo); 使用計(jì)算機(jī)的并行端口; AT89ISP 編程器支持。3. 開(kāi)始使用 不管您是否習(xí)慣于 ISP 功能,您都會(huì)慢慢地發(fā)現(xiàn)這個(gè)功能多么的 方便、容易使用。軟件也非常好學(xué)習(xí)、使用。本文當(dāng)將幫助您快速地使用 ATMEL 芯片的 ISP 功能。3.1. 安裝 將光盤(pán)放入光驅(qū)中(如果是您下載的軟件請(qǐng)直接運(yùn)行),光盤(pán)將自動(dòng)開(kāi)始運(yùn)行ISP軟件的安裝

3、程序(除非您把WINDOWS這個(gè)功能禁止了),否 則根據(jù)光盤(pán)根目錄中的“ readme.txt ”文件找到 ISP 軟件的安裝目錄,運(yùn)行 Setup.exe 。安裝向?qū)椭爿p松安裝本軟件。3.2. 運(yùn)行程序、選擇設(shè)備 一旦軟件安裝完成,您就可以開(kāi)始了愉快的 ISP 編程之旅了。您可以通過(guò)“開(kāi)始”菜單“程序“ ATME”L“Programs_Atmel_ Microcontroller ISP Software ”打開(kāi) ISP 軟件主界面,如圖 1 所示:£.lJi 上L 叭 如訂 1*1fzcJiF UHp| 4 "百b-':工I疣細(xì)心的您將會(huì)發(fā)現(xiàn)大部分的菜單、

4、快捷按鈕都不能使用,這是因?yàn)?您還沒(méi)有選擇設(shè)備。為了能選擇設(shè)備,請(qǐng)執(zhí)行以下步驟:1、確認(rèn)您的試驗(yàn)板、開(kāi)發(fā)板已經(jīng)與 AT89ISP連接,并且AT89ISP的 另一端已經(jīng)接到了計(jì)算機(jī)的LPT (并行端口、俗稱打印口)上了,同時(shí)確認(rèn)你板 子上的電源已經(jīng)打開(kāi)。2、選擇與您的AT89ISP相連的那個(gè)LPT口(如果只有一個(gè),那就是 LPT1 了),并且通過(guò)菜單“ Options ”一 “Select Port ”來(lái)選擇您所使用的并 行端口;3、通過(guò)“ Options ”一 “Select Device ”菜單項(xiàng)打開(kāi)以下窗口:Cal ect QGU of tLe ?uppQ3r< od cl Icvi

5、 c cs1-i al n'jj£r<>rn th a let=己 ATES *吐旳12勺3"d ATsguesz/離鶴 AT89SF3 # ATti生空垃F(xiàn)ita Me da f* Eyt« fflodE:昇二缶幷T二:Ah和OKCancel肛肚曲Hi)£注意:1)您選擇的時(shí)候要查看一下 XTAL框中的晶振頻率是否正確(可以比您 的晶振頻率略大一點(diǎn));2)如果設(shè)備不支持Page Mode的話,將不能選擇 Page Mode模式(自動(dòng) 變成灰色的)。4、選擇您使用的芯片類型;5、選擇讀、寫(xiě)模式(Read/Write Mode);6、選

6、擇晶振頻率。5)。7、確定(或者點(diǎn)擊“ OK按鈕)。一旦選擇設(shè)備成功,將會(huì)彈出一個(gè)數(shù)據(jù)窗口(如圖 如果選擇失敗,將出現(xiàn)以下界面(圖 3):Altntl F4i crcntrolltr I亦 Sofivure口,入 TiLt cv UQuld 1L01. ini 鼻 Pl.eas* check and mate sure tte dei ce i z tmrtisd on and plxiga 1 l n corrta tly inl ttan elicit Tn-i La_i ie Tar get! H H . J H3亡怙出砌鉗丈具體意思是:設(shè)備不能夠被正確的初始化。請(qǐng)檢查、確認(rèn)設(shè)備電源是否

7、打開(kāi),AT89ISP是否正確地插入了并行端口中,確認(rèn)后重新初始化設(shè)備(在菜單“ Op tio ns ” 一“In itialize Target”中)如果初始化成功,請(qǐng)?zhí)?.3 “基本操作”中學(xué)習(xí)新內(nèi)容;不成功請(qǐng)查 看以下內(nèi)容您的其它軟件是否正在使用該并行端口(例如打印機(jī)、仿真器、其它編程器等),并且您的并行端口設(shè)定的地址為0378H(在CMO中設(shè)置,如果不懂,可以找人幫您看看);2、查看您的AT89ISP是否接的牢固;3、你的主板電源(您的開(kāi)發(fā)板了)是否打開(kāi);確認(rèn)以上無(wú)誤,請(qǐng)檢查以下項(xiàng)目:芯片未正確插入插座、芯片損壞或芯片選型錯(cuò)誤;晶體沒(méi)有起振或晶體損壞;下載線沒(méi)有正確連接或下載線損壞;下

8、載板掉電。確認(rèn)排除以上故障點(diǎn)后重試;重新啟動(dòng)計(jì)算機(jī),由于上次沒(méi)有“運(yùn)行目標(biāo)”就退出了下載程序。 確認(rèn)一下連接電纜的連接問(wèn)題,具體請(qǐng)參照硬件說(shuō)明書(shū)。1 ArasismCPU. dArS91S>P;lIWCPU;!11101 :1乂 K【屮l:5HSIi-iGOT地連9MOSI10vcc勺心席一 r化十卿啲唱駱擁.応驚;下蜚一7町促r倉(cāng)t肉印沖 I國(guó)4/U9 7 5 3 119 S 6 U 2這個(gè)圖是DIP10插座從上端看的數(shù)字順序-rudv EufCer(oi H 0 rLxnt/cwGHlslE3|llJH-'H1¥VF kFh f卄E密 7丁 V i yyvjFYOO

9、llTFfFtry ifj*FFTFFFTF"Ff7Ff FFrr-I'UIJJ* pr *卩Fr'* r tH PT TFTP P 1Cf F卜 1 1 1 #ll11"Io” “I"f-f F7FFTFfrrFtrftf7Fyyy?Tyyyr/yyyyyyn ri 4 'FLF F"FL FF-FfTFFcrrFF-FT TFrh卩DO 5匸RFf 7'FF7Frr FFrrFTFFTTrrFFFFrrFFrrWr 7 y7v 7T7vyywy00聲TVr?FTrrr了 rrrrrrFTrrrrrr汗rrfr7r vv

10、's' yrvvyv vv yUL) ;_/hJ >* PifhhhH-ti-j-kFyirb ¥1' 'Ik/b0037TFTTrrFFr? rrJTTFrTTrrFT7FT TFTTV7VV '】yV /V 卞 V vyvII心卜t-* FPhKr hr,十f y訃Fip rrPFy'yyTvyzyyyyyvYOOAZ77T?rrFFr? Tr7TF7FrFTFFrr7FF ?rrTF1 1 II1 1 r 1 r1 1 :II- 1 -1yyrTyyyrTyyyjzTY111 i Kr*甲FpyT rFF"FrrF

11、r訃r 1FFrMV 哪:L"7vy歹西亍OOCwr='f rFFrr fFTTrrFFFTrrFF?FrrFF7VOOD-ZrrFFrryrrr TFrrT7rrFTrrrr嚇r rFFTfOOE 二F気FFFFF? FFFTF'FPFTr?FFF?FFyvr?沖左 77 y vyyTvrOOT-ZT717FT5Ury rr叩r 丁FTTIrrrrjFFTrrrrJ 77、V¥'Jv(:ULJ_:tifiiftJ-ii/'tfjFF? J-f j'b1 J'ntOil?"FrrFFr" TFrrFTFr?

12、Trrrr幵rrFr円1 q1+ 1曽/ v 令 T vyII. /t *,t* tI口i 'itf* tt *H FJ1ft0132"Fr?rrFTr: ftFTf?FTFTFFrr?FrrrrFT沽丫丁油y訂汴幻vyy1114* H1 aH Fk Hr -卜1 r(r* p> 1H FTH1 rH t-U H! rtTT W :«)亡 D葉TXr*:卍1陽(yáng)5 -和"I前廠I33基本操作這一部分講解如何使用本編程軟件進(jìn)行一些基本的操作。這一段不講述詳細(xì)的、全部的編程操作,詳細(xì)的操作請(qǐng)參看第四部分。菜單和工具條3.3.1. 檢測(cè)設(shè)備狀態(tài)你接觸本軟件所

13、做的第一個(gè)工作就是檢測(cè)設(shè)備 狀態(tài)。為了檢測(cè)芯片狀態(tài),需要選擇“ Instructions ”菜單的“ Biank Check ” 選項(xiàng)。選擇“ Biank Check ”之后,軟件將可能報(bào)告以下四種狀態(tài)中的一種:不能與設(shè)備通訊如果用戶板沒(méi)加電的話編程器報(bào)告將報(bào)告不能與編程器通訊。擦除且可以編程這意味著芯片已經(jīng)擦除完成,并且可以使用了!已經(jīng)編程且未加密這意味著芯片已經(jīng)寫(xiě)入程序但還沒(méi)有加密(可以讀出)加密。設(shè)備已經(jīng)加密了(更多信息,請(qǐng)參看3.3.4-設(shè)備加密部分)。如果設(shè)備加密了,你還想寫(xiě)這個(gè)芯片,你必須選擇“ Options ”菜單的“ Erase Chip” 選項(xiàng)。3.3.2. 從文件中裝載數(shù)

14、據(jù)到緩沖區(qū)中檢測(cè)芯片是否被編程之后,你需要選擇裝載你想編寫(xiě)的程序到軟件的 緩沖區(qū)中。ISP軟件允許裝載HEX格式的文件。從磁盤(pán)中載入:1. 選擇“ File ”菜單的“ Load Buffer ”功能或者點(diǎn)擊工具欄上的相 應(yīng)按鈕,你將看到圖6的對(duì)話框。 警告:選擇擦除芯片將破壞芯片中原有的數(shù) 據(jù),如果您不想破壞原有芯片數(shù)據(jù)請(qǐng)不要執(zhí)行擦除操作。打幵Eiwimio立件名® :左伴類型:OOgiKVK'.HElC|Hel Pils廠以只讀方式打幵®I打棄盤(pán))I取消I2. 選擇你想要加載的HEX文件,單擊“ Open ;3. 緩沖區(qū)將更新為HEX文件中包含的數(shù)據(jù)信息。3.3

15、.3. 對(duì)設(shè)備進(jìn)行編程一旦HEX文件裝載進(jìn)入緩沖區(qū)中,您隨時(shí)可以進(jìn)行編程操作,要進(jìn)行 編程操作,請(qǐng)選擇“Instructions ”菜單的“ Auto Program ”功能(您也可以選擇工具欄的快速按鈕)。自動(dòng)編程(Auto program )執(zhí)行以下的命令:擦除芯片。寫(xiě)緩沖區(qū)之外的數(shù)據(jù)根據(jù)緩沖區(qū)中的數(shù)據(jù)寫(xiě)芯片設(shè)定加密位(如果芯片支持的話)寫(xiě)保險(xiǎn)絲位(如果芯片支持的話)自動(dòng)編程完成后,你將看到類似圖 7的對(duì)話框KI 埶;I在自動(dòng)編程的任何時(shí)候,如果出現(xiàn)意外,都可能報(bào)告錯(cuò)誤,具體的 解決方法參看第五部分問(wèn)題解決。3.34 設(shè)備加密在自動(dòng)編程期間,你可以設(shè)定加密位、保險(xiǎn)絲位(如果設(shè)備支持的 話)

16、。加密位和保險(xiǎn)絲位是一種開(kāi)發(fā)者保護(hù)代碼的一種方法。大多數(shù)芯片支持這些功能,允許你禁止寫(xiě)入、禁止讀出和寫(xiě)入、或者單獨(dú)禁止讀出、禁止通過(guò)外部 程序讀出數(shù)據(jù)(參看芯片數(shù)據(jù)手冊(cè))。3.3.5. 設(shè)定設(shè)備進(jìn)入運(yùn)行狀態(tài) 在運(yùn)行完所有的編程、加密后,你可以通過(guò)“ Instructions ”菜單的 “ Run Target ”命令移除ISP模式。這個(gè)功能允許芯片開(kāi)始執(zhí)行您剛剛寫(xiě)入芯片 的程序(徹底真實(shí)的,不是模擬的)。注意:只有清除加密位才能執(zhí)行擦除芯片操作。芯片不可能降低加密 級(jí)別、只有可能增加加密級(jí)別。注意:一旦執(zhí)行“ Run Target ”命令后,你將不能對(duì)芯片發(fā)送任何命 令(菜單已經(jīng)被禁止)。要再

17、次啟動(dòng)ISP模式,必須執(zhí)行菜單“ Options ”中的“Initialize Target ”命令。注意:要徹底去除 ISP 模式,請(qǐng)務(wù)必執(zhí)行“”命令,否則下次使用編 程時(shí)必須重新啟動(dòng)計(jì)算機(jī)。4. 菜單和工具欄這一部分描述了 ISP 軟件的菜單和工具條。4.1. File 菜單文件菜單允許客戶在用戶 HEX文件和ISP軟件的緩沖區(qū)間傳送數(shù)據(jù)。 裝載文件 (Load Buffer) 。裝載文件命令用于打開(kāi)一個(gè)用戶保存的HEX文件,將文件加載到緩沖區(qū)中。加載完成后,緩沖區(qū)數(shù)據(jù)會(huì)在緩沖區(qū)窗口中顯示。這個(gè)命令常用于讀出保存緩沖區(qū) (Save Buffer) 保存緩沖區(qū)命令讓用戶保存現(xiàn)有緩沖區(qū)中的數(shù)據(jù)

18、到文件中, 芯片數(shù)據(jù)后保存芯片數(shù)據(jù)用。退出(Exit)退出按鈕,關(guān)閉 ISP 軟件。4.2. View 菜單 。狀態(tài)條)。瀏覽菜單允許客戶選擇顯示不同的接口(工具條、Toolbar 命令前邊 如果選擇表示關(guān)閉工具條 (Toolbar)工具條命令是選擇是否顯示工具欄圖形接口的命令。 有一個(gè)選擇標(biāo)示, 如果選擇表示打開(kāi)的話, 工具條將會(huì)顯示; 的話,工具條將會(huì)隱藏。狀態(tài)條 (Status Bar)Status Bar 命令狀態(tài)條命令是選擇是否打開(kāi)狀態(tài)條圖形接口的命令。 前有一個(gè)選擇標(biāo)示,如果選擇,狀態(tài)條將會(huì)顯示,否則狀態(tài)條隱藏。4.3. Buffer 菜單Buffer菜單允許用戶查看、編輯ISP軟

19、件的緩沖區(qū),通過(guò)這一組命令, 用戶可以編輯、更改緩沖區(qū)數(shù)據(jù)。查空操作( Blank Check (Buffer) ) 查空操作監(jiān)測(cè)全部的緩沖區(qū),返回是否為空。擦除緩沖區(qū)( Erase Buffer )這個(gè)命令擦除緩沖區(qū)中的數(shù)據(jù)。填充緩沖區(qū)( Fill Buffer ) 該命令允許用戶使用特定的數(shù)據(jù)來(lái)填充 ISP 緩沖區(qū),選擇后,彈出圖 8 所示的對(duì)話框。hill SufferEStirtFill 陀1OE1EM h 坯fr8- WV沖由廿CazkceL1填充緩沖區(qū)命令將使用對(duì)話框中的數(shù)據(jù)填充主窗體中選擇的緩沖區(qū)部分。檢查和(Check Sum該命令自動(dòng)對(duì)程序緩沖區(qū)中的數(shù)據(jù)計(jì)和,最后返回到用戶屏

20、幕上。 注意:擦除緩沖區(qū)命令不擦除實(shí)際芯片中的數(shù)據(jù)。44 1 nstructio ns菜單指令菜單允許用戶給芯片發(fā)送命令。通過(guò)這個(gè)菜單,用戶可以讀芯片、些芯片等各種與芯片通訊的模塊。 如果有必要,緩沖區(qū)的數(shù)據(jù)將可能自動(dòng)更新。查空 (Biank Check (Instructions)本查空操作指的是檢查當(dāng)前連接的芯片是否為空。命令完成后,結(jié)果 返回到屏幕上:-不能正常通訊這種狀態(tài)意味著軟件不能想設(shè)備發(fā)送命令,原因可能是設(shè)備無(wú)效或者 用戶板沒(méi)加電。-芯片已被擦除過(guò)且可編程這個(gè)狀態(tài)意味著芯片是空的,可以被編程。-芯片已被編程但可再編程 這個(gè)狀態(tài)意味著芯片已經(jīng)有數(shù)據(jù)了,然而芯片沒(méi)被加密。-芯片被加密

21、 這個(gè)命令意味著芯片已經(jīng)處于加密狀態(tài)。擦除芯片(Erase Chip) 該命令用于擦除芯片的緩沖區(qū)。通過(guò)這個(gè)命令之后,芯片所有的 FLASH區(qū)、數(shù)據(jù)區(qū)都處于空的狀態(tài), 可以重新編程。讀芯片(Read Ch ip)該命令用于讀芯片的數(shù)據(jù)。讀出數(shù)據(jù)的結(jié)果加載到ISP的緩沖區(qū)中,并且更新到屏幕上。該命令也可以通過(guò)工具條上的按鈕實(shí)現(xiàn)。注意:該命令將把原來(lái)加載進(jìn)ISP緩沖區(qū)的數(shù)據(jù)改掉,如果再寫(xiě)芯片 前執(zhí)行了該命令,需要重新加載 HEX的數(shù)據(jù)。寫(xiě)芯片(Write Chip)該命令將把所有ISP緩沖區(qū)中的數(shù)據(jù)寫(xiě)入到芯片中。執(zhí)行命令后進(jìn)程 對(duì)話框?qū)@示,一邊用戶知道正在編程中、完成的時(shí)候會(huì)提示給用戶。注意:如

22、果下載線上沒(méi)有連接芯片的話,將會(huì)返回鎖定狀態(tài)。 這個(gè)命令也可以通過(guò)工具條按鈕實(shí)現(xiàn)。鎖定位設(shè)定(Lockbit Sett in gs )鎖定位設(shè)定獎(jiǎng)允許用戶選擇對(duì)芯片的保護(hù)模式。圖9顯示了 ISP軟件顯示給用戶的當(dāng)前設(shè)備支持的鎖定位的模式。選擇之后,軟件將設(shè)定設(shè)備進(jìn)入指定的模式。BS07 iiVTi & rif * Rd FfilT. oif 1 ng oyt 1 atlcUailCeLLock 0 - KeLock Ta譏ur>5 |0K!| H I保險(xiǎn)絲位設(shè)定(Fusebit Settings )保險(xiǎn)絲位設(shè)定允許用戶設(shè)定對(duì)芯 片使用保險(xiǎn)絲保護(hù)模式。類似圖9的對(duì)話框顯示當(dāng)前設(shè)備支

23、持的支持的保護(hù)模 式。選擇后軟件自動(dòng)對(duì)芯片設(shè)置。監(jiān)測(cè)信號(hào)(Check Sig nature )該命令從芯片中讀出芯片狀態(tài)并顯示在屏幕上。比較數(shù)據(jù)(Verify Chip with Buffer )該命令使用緩沖區(qū)中的數(shù)據(jù)與芯片中的數(shù)據(jù)進(jìn)行比較,如果完全相 同,則返回正確的提示,如果比較不相同,則返回不匹配的字節(jié)數(shù)。該命令可以 通過(guò)工具條實(shí)現(xiàn)。自動(dòng)編程(Auto Program)該命令對(duì)芯片執(zhí)行一系列的命令。這組命令先初始化擦除芯片,緊接 著開(kāi)始芯片擦除操作,再就是把ISP軟件緩沖區(qū)中的數(shù)據(jù)寫(xiě)入到設(shè)備中。寫(xiě)芯片完成后開(kāi)始比較數(shù)據(jù)命令,確認(rèn)寫(xiě)入的數(shù)據(jù)正確,最后讓用戶設(shè)定加密模式并執(zhí) 行。注意:執(zhí)行擦除芯片命令時(shí)已經(jīng)清除了鎖定位、保險(xiǎn)絲位,很可能 是最低的級(jí)別,請(qǐng)更改到相應(yīng)的加密級(jí)別上去。本命令可以通過(guò)工具條上的相應(yīng)按鈕實(shí)現(xiàn)。運(yùn)行目標(biāo)(Run Target)該命令將芯片從ISP模式移除,并進(jìn)入到運(yùn)行狀態(tài)(所以不是模擬 運(yùn)行,是真實(shí)運(yùn)行)。當(dāng)芯片處于此狀態(tài)時(shí),程序不能向芯片發(fā)送任何命令,大 部分的命令已經(jīng)被禁止。要進(jìn)入編程狀態(tài),必須執(zhí)行“Ini tialize Target”命令。4.5. Op tio ns菜單操作菜單允許用戶定義ISP

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論