AVR單片機(jī)相關(guān)軟件安裝及編譯燒寫流程_第1頁
AVR單片機(jī)相關(guān)軟件安裝及編譯燒寫流程_第2頁
AVR單片機(jī)相關(guān)軟件安裝及編譯燒寫流程_第3頁
AVR單片機(jī)相關(guān)軟件安裝及編譯燒寫流程_第4頁
AVR單片機(jī)相關(guān)軟件安裝及編譯燒寫流程_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、箱品資料推薦AVR單片機(jī)相關(guān)軟件安裝本次項(xiàng)U開發(fā)使用AVR的AT90CAN128單片機(jī),使用JTAG ICE仿真器,需要 安裝的軟件及驅(qū)動(dòng)有AVRStudio. iccavr. USB轉(zhuǎn)申口驅(qū)動(dòng)以及仿真器驅(qū)動(dòng)。一、AVRStudio軟件安裝1. 雙擊吧$眷開始準(zhǔn)備安裝2. 單擊"Next”,選擇同意License33.選擇安裝路徑4.選擇USB驅(qū)動(dòng)5.確定開始安裝丿VBSU1 山 o4 - XstallShiel.<l izardReadM to Install the ProgramT he wizard 0*0 begn in$talbti3n.Click Install

2、to begin the installation.I (you v/ont to review or change any ol yjur nklktion selbngs, click Back. Click Carcel to cit tbs wizard.InsfallSifdd< Sack(jnstaiijCaned箱品資料推薦6 安裝中7安裝完成A¥KStudio4 - iBstallShield VizardInstallShield Wizard CompleteThe InstdlSheld Wizard ha? sucos曲川丿 n$tciled AVRSf

3、udio4 Cick Finish to exit th? wizadInsfallSlield< BackFinishCancel箱品資料推薦7二、iccavr軟件安裝i ccavrT. 221.雙擊破解版hh ,接著雙擊iccv7avrV7. 22Setup. msi,開始裝備安裝2.單擊下一步3.選擇安裝路徑4 點(diǎn)擊安裝箱品資料推薦95.安裝完成三、USB轉(zhuǎn)串口驅(qū)動(dòng)USB轉(zhuǎn)串口呃1 雙擊 動(dòng)心,點(diǎn)擊INSTALL,等待安裝完成即可箱品資料推薦、仿真器驅(qū)動(dòng)安裝(XP版)仿宴器奧動(dòng)1.雙擊xf.tqt點(diǎn)擊SETUP. EXE安裝2安裝完成,重新啟動(dòng)計(jì)算機(jī)Inst all Shi eld

4、. Vizard13安裝完成鵲罷廳議靈黔涯議您重新啟動(dòng)計(jì)算機(jī)'席逞二塗嘍 gli?2ia:-:lC不稍后再重新啟動(dòng)計(jì)算機(jī)。如果您在執(zhí)行PL-2303 Hriver Installer, ex色前曾插入 傳輸線*請重新抜掉再插入一次,以便系統(tǒng)重新偵測這 個(gè)設(shè)備。完成取消IAYR單片機(jī)編譯燒寫流程本文以在AT90CAN128芯片上編寫的工程can 128.sw.defn為例,簡單介紹AVR 單片機(jī)的編譯和燒寫流程:一、AVR單片機(jī)編譯流程1.打開ICCAVR軟件,下拉菜單欄上Project,點(diǎn)擊open,彈出對話框如下:選擇can 128.sw_defn.prj打開,點(diǎn)擊右側(cè)欄中的canl

5、28_sw_defn.C文件,修改代 碼。ix2點(diǎn)擊Project->options,或者點(diǎn)按鈕萬,彈出對話框如下:Co>pi1er OptionsProject | Paths | Compiler Tget | ConJig Salvo |Memory Sizes (Bytes)Program M emori*|Dx2UUOOData M emory|4096EEPFSOM|4096 "Text(WORD)|0x4AData Address (BYTE)|0x100Device: Configuration|AT90CAN128Instruction Set |Enh

6、ancedPR INTF VernonQ small (int only, no modifier) long (+ long, and modifiers) r' float (afloatz needs > 8K)廠 AVR Studio Simulator 10Additional Lib.i廠 Strings in FLASH onlpI16AdvancedR eturn Stack SizeNon-default StartupUnused ROM Fill BytesBoot Loader Options Program Type: V Application 廣 B

7、oot LoaderBoot SizeOther Options: I廠 Do NOT u$e R20.R23None|lntemal5RAMNotes: CLICK HERE!Set As DefaultLoad DefaultHelp在Target下面的Device Configuration中選擇芯片為AT90CAN128,如圖所示,點(diǎn)擊OKo3. 點(diǎn)Build Project,調(diào)試欄出現(xiàn)下圖即為編譯成功,若有錯(cuò)誤請根據(jù)錯(cuò)誤指示進(jìn)行相應(yīng)代碼修改即可。iccavr -c -ID: icc include -e -DICC_UERSION=r?22 -D_EE_EXTIO -DAT90CAN

8、1287Ficcavr -o CAI128_SW_DEFN -LD; icc一g -e: 0x20000 -ucrtatmega. o -Jo±unc_lit :0kDevice 3% full.Done. Wed Aug 04 20:54:45 2010二、AVR單片機(jī)燒寫流程1. 將JTAG ICE與目標(biāo)板以及PC機(jī)相連。2. 打開AVRStudio,將會提示一個(gè)welcome對話框,如卞圖所示:點(diǎn)"Cancel"即可,然后點(diǎn)擊avr studio主窗口中的圖標(biāo)前面標(biāo)有Con的那個(gè)圖標(biāo),然后按下圖選擇點(diǎn)“Connect"即可進(jìn)行JTAG的聯(lián)機(jī)(ill

9、 于avr studio會記憶用戶使用的設(shè)備是并且同時(shí)會記憶用戶使用的COM號,如 果下次和上次使用的是相同的設(shè)備并且沒有更換COM 口,那么下次使用的時(shí)候直 接點(diǎn)擊右邊標(biāo)有AVR的那個(gè)圖標(biāo)就可以快速進(jìn)入聯(lián)機(jī)狀態(tài);如果下次和上次使用 了不同的設(shè)備或不同的COM 口請使用Con圖標(biāo)進(jìn)行聯(lián)機(jī))°箱品資料推薦3如果岀現(xiàn)連接失敗對話框,將JTAG虛擬出的吊口改到COM1到COM4之 間IIF79B3ACDAB7A42FBiometric2 DVWCD-FDM 驅(qū)動(dòng)甜 尋 IDE ATA/ATAFI繪制器 里鑼Jmgo i PCMCIA 卡SCSI和RAID挖制器 處理器 窗盤1駝動(dòng)8S 熄電

10、池 fee i用制解凋器 弓筑口 03CM和LPT)E.ffi.e.s.E.E.eE.a.s.E.E.E.ff3.1在設(shè)備管理器中找到JTAG,如圖,雙擊JTAG這項(xiàng):-f ECF 打印機(jī)端口 (L?T1) 匚煙訊端口(COM1) f紅外的盪備計(jì)算機(jī)丿;9擁盤 融人侍學(xué)舷、設(shè)& e 走咅和游戰(zhàn)揑制器.頤標(biāo)和苴京狛針盪務(wù)3.2彈岀屬性修改框箱品資料推薦33選擇端口設(shè)置173.4單擊高級C0I5的鬲級謖罷確定 | 取消 | 欽認(rèn)(HQ)17浸用FIFO緩沖區(qū)旖要16550兼容VART) ©選擇較低設(shè)置以糾正連接問題j選擇較寄謖査以提鬲性罷.J 高14)(U)J鬲(16)|接收緩施

11、©):低(D 傳統(tǒng)嗨:低 CDH 請口號0):|C0M5三C0H1 (便用中二 M2C0I13 (使用中C0«4 (便用中£01)3. 5查看修改后的JTAG4.然后點(diǎn)擊AVR«按鈕,彈出以下對話框:JTAG ICE叵岡Program F-uses | LockBits | Advanced | Board | AutoFrogramming mode存 ilS?|7 Erase Device Before廠0 Veri £y Devi ce hFt«er* Progr arFlashUse Current Simulator/Efn

12、ulator FLASH fih'V Input HEX Fi;|E: avri spnewbootde'bug'booit. hexProgramVerifyEEPROMUse Cur*r ent 5 imul ator/EniultCFr EEP!ROW HenA Input HEX Fi:rTrgrsmVerifyKeidDetecting on ' Mito” .JTAG ICE found on COM3:Getting revisions. . Iffi': 0xc3 SW Hajor: 0x7e? Sff Minor: 0x00 OK在 Device 欄中選擇 AT90CAN128,并將 Erase Device Before 勾上。

溫馨提示

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

評論

0/150

提交評論