資源描述:
《avr studio4使用指南(包括安裝)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、AVRSTUDIO4安裝及其使用首先,請(qǐng)放松,我們首先要做的只是下載AVR開發(fā)軟件和相關(guān)的資料。下載前確保這些軟件有效,下載的時(shí)間取決于你連接互聯(lián)網(wǎng)的速度。下載以下文件到你的計(jì)算機(jī)中(如C:Temp)·AVRSTUDIO4:這個(gè)文件是一個(gè)完整的開發(fā)工具,包括編輯、仿真功能,利用這個(gè)工具,我們可以編輯源代碼,并在AVR器件上運(yùn)行。這個(gè)文件大概15MB?!ごa實(shí)例:這是一個(gè)用于演示完整代碼,大概1KB?!T90S8515數(shù)據(jù)手冊(cè):這是AT90S8515芯片的完整資料。AT90S8515芯片是一款非常容易上手的AVR芯片?,F(xiàn)在你不用擔(dān)心AV
2、R其他型號(hào)的產(chǎn)品,以后你會(huì)發(fā)現(xiàn)AVR系列產(chǎn)品有非常大的相似性,你掌握了一款芯片(比如說8515),學(xué)會(huì)其他芯片也非常容易。這個(gè)文件大概4MB?!ぶ噶钫f明:如果你要詳細(xì)的了解各種指令的話,這個(gè)文件非常有用。這個(gè)文件大概2MB?! ∪绻陨系奈募愣枷螺d了,下面的工作就是安裝軟件了。1安裝AVRStudio4AVRStudio現(xiàn)在也提供版本3,不過版本4將逐步替代版本3。使用WindowsNT/2000/XP的用戶請(qǐng)注意,安裝AVRStudio軟件時(shí),必須使用管理員(Administrator)權(quán)限登陸,這是Windows系統(tǒng)限定只有管理員才
3、可以安裝新器件。安裝過程:1.雙擊AVRSTUDIO.EXE文件。這是一個(gè)自解壓文件,雙擊后系統(tǒng)詢問將文件解壓到哪個(gè)目錄底下,一般情況下是放在系統(tǒng)默認(rèn)臨時(shí)目錄下,這個(gè)目錄是隱藏在你的硬盤中的。為了記憶方便,一般輸入指定的目錄,如C:temp。2.當(dāng)所有文件解壓縮完成以后,打開temp目錄,雙擊SETUP.EXE文件。好了,開始安裝了,推薦適用默認(rèn)的安裝路徑,當(dāng)然,用戶也可以設(shè)定自己的安裝路徑,但是在指南中,我們使用默認(rèn)路徑。好了,開發(fā)工具安裝好了,就這么簡(jiǎn)單?,F(xiàn)在你可以開始編寫代碼,在AVR器件上運(yùn)行了。注意,將芯片資料和指令說明放在旁
4、邊,這些資料以后經(jīng)常用到。2AVR器件的基本知識(shí)AVR系列產(chǎn)品是采用新架構(gòu)生產(chǎn)的芯片,整個(gè)系列都具有良好的相似性,芯片結(jié)構(gòu)也非常容易理解和掌握。好了,現(xiàn)在我們就來(lái)開始看看AVR器件的基本知識(shí)吧。首先,AVR系列產(chǎn)品可以分為3大種類:·tinyAVR(簡(jiǎn)化版芯片)·AVR(常用芯片)·megaAVR(增強(qiáng)型)這3類器件的區(qū)分是很明顯的,譬如tiny芯片在管腳和功能上有所裁減。但是3類器件都采用同樣的結(jié)構(gòu)和存儲(chǔ)器管理方式,如果將外圍管腳以及一些特殊的模塊除去,每一個(gè)AVR芯片都具有相同的內(nèi)核,這樣的性能保證升級(jí)芯片時(shí)非常的便利。有些適用于特殊
5、領(lǐng)域的AVR器件帶有SRAM、EEPROM、擴(kuò)展SRAM接口、ADC、UART等等模塊。選擇合適的AVR芯片從上面的介紹來(lái)看3類AVR芯片是有差別的,我們可以從芯片的性能上去區(qū)分:高性能的——megaAVR,簡(jiǎn)化版本的——tinyAVR,在兩者之間的——標(biāo)準(zhǔn)AVR。3開始學(xué)習(xí)編寫AVR代碼學(xué)習(xí)新的知識(shí)是非常有意思的,當(dāng)然,也可能遇到一些小小的麻煩。對(duì)于學(xué)習(xí)AVR編程,一個(gè)可行的辦法是讀完全部的資料,但是這個(gè)方法在時(shí)間和對(duì)芯片的理解上可能有不小的問題。在這里,我們通過一個(gè)簡(jiǎn)單的方法,包括:·找一些事先寫好、可以工作的代碼·理解這些代碼是如何
6、工作的·按照自己的需要修改代碼在這次學(xué)習(xí)中,我們采用AT90S8515芯片,現(xiàn)在開始花點(diǎn)時(shí)間把芯片的說明書看一下。4學(xué)會(huì)看AVR的芯片說明書看AVR的芯片說明書可能是一件非??植赖氖虑椋?yàn)锳VR的芯片說明書有時(shí)長(zhǎng)達(dá)350頁(yè)。將這樣的說明書從頭到尾讀完并且記憶下來(lái)是十分長(zhǎng)并痛苦的?,F(xiàn)在你不需要這樣做,芯片說明書詳細(xì)記錄了芯片的技術(shù)資料,你只是在需要了解某個(gè)方面的時(shí)候才需要翻閱相關(guān)的內(nèi)容。打開AVR芯片的說明書,你會(huì)發(fā)現(xiàn)說明書大體上分成以下幾個(gè)部分·?第一頁(yè)講述關(guān)鍵信息和列表·?總體介紹芯片架構(gòu)·?外圍設(shè)備介紹·?存儲(chǔ)器編程·?芯片性能·?
7、寄存器介紹·?命令總結(jié)·?封裝信息這樣排列有非常大的便利,當(dāng)你熟悉適用AT90S8515芯片說明書以后,再看其他AVR產(chǎn)品的說明書也會(huì)覺得非常容易。在這次整個(gè)學(xué)習(xí)過程中,你需要參看AT90S8515芯片數(shù)據(jù)手冊(cè)中有關(guān)架構(gòu)介紹部分的內(nèi)容(在說明書的開始),這段內(nèi)容包含了非常重要的信息,包括AVR芯片的存儲(chǔ)器、地址以及其他信息。另外一個(gè)非常重要的部分是命令總結(jié)。如果你要自己編寫AVR代碼的話,這部分的內(nèi)容至關(guān)重要。如果你想深入了解命令的話,那就參看芯片數(shù)據(jù)手冊(cè)前面的內(nèi)容。第四節(jié):利用AVRSTUDIO4進(jìn)行開發(fā)好了,現(xiàn)在你已經(jīng)安裝了開發(fā)軟件,
8、也知道了AVR的基本知識(shí),也擁有了芯片數(shù)據(jù)手冊(cè),下面,我們就開始進(jìn)行AVR芯片的開發(fā)吧。?AVRStudio4的界面提示:如果你還沒有安裝AVRStudio4開發(fā)軟件,你可以參考前面的章節(jié)來(lái)安