ICCAVR簡介
ICCAVR 是一種使用ANSI 標準C 語言來開發微控制器(MCU)程序的一個工具,它是一
個綜合了編輯器和工程管理器的集成工作環境(IDE)。源文件全部被組織到工程之中,文
件的編輯和工程(project)的構筑也在IDE 的環境中完成。編譯錯誤在狀態窗口中顯示,
用鼠標單擊編譯錯誤時,光標會自動跳轉到出錯行。這個工程管理器還能直接產生INTEL HEX
格式的燒寫文件和可以在AVR Studio 中調試的COFF 格式的調試文件。
這里特別要提一下ICCAVR 中的應用構筑向導,可以在Tools 欄中選擇“Application
Biulder”或者直接點擊快捷工具欄中的“Application Biulder”圖標,就可以打開應用構
筑向導對話框,可以根據需要設定芯片種類,各個端口初始值,是否使用定時器,中斷,UART
等,選好以后單擊“OK”就可以得到所需的硬件初始化程序段,非常可靠而且方便。圖1
給出了初始化UART 的一個例子:
下面介紹一下創建并編譯一個工程文件的簡要步驟:
1.新建一個源文件
從file 菜單中選擇new,創建一個新文件,在改文件中輸入源程序并進行編輯和修改,
然后存盤,在存盤時必須指定文件類型,如命名為:try.c 。
寫一個新文件的步驟:首先用Biulder 初始化需要用到的硬件資源,生成初始化程序,
然后再寫需要的代碼實現所要的功能。
2.新建一個project
從projrct 菜單中選擇new 命令,IDE 會彈出一個對話框,在對話框中用戶可以指定工
程存放的文件夾和工程的名稱。在建立一個新工程之后,在工程管理器的窗口會出現三個子
目錄,Files, Headers, Documents,這時就可以將要編譯的文件添加到project 中了。
3.把文件添加到工程中
可以在project-files 里單擊右鍵,選擇需要添加的文件;也可以在編輯窗口中單擊右
鍵選擇彈出窗口的“Add To Project”命令。
4.編譯源文件
在編譯之前特別要注意在Project Options 中選擇與硬件相應的芯片。如本次實驗就選
擇ATMEGA8515,如圖2 所示。
在project 中選擇make project,也可以直接單擊快捷鍵F9,這時要是有錯則會彈出出
錯信息,修改調試正確以后單擊快捷鍵ISP 就可以燒寫到硬件中去了。
資源簡介:ICCAVR簡介ICCAVR 是一種使用ANSI 標準C 語言來開發微控制器(MCU)程序的一個工具,它是一個綜合了編輯器和工程管理器的集成工作環境(IDE)。源文件全部被組織到工程之中,文件的編輯和工程(project)的構筑也在IDE 的環境中完成。編譯錯誤在狀態窗口中顯...
上傳時間: 2013-10-25
上傳用戶:569342831
資源簡介:8051單片機初學實驗教程1~5 DOC版
上傳時間: 2013-07-12
上傳用戶:eeworm
資源簡介:AVR單片機C語言開發入門指導 清華大學出版社 主要以ICCAVR為編譯環境講解
上傳時間: 2014-11-30
上傳用戶:561596
資源簡介:ISE、Keil C和ICCAVR快速入門指南
上傳時間: 2014-01-18
上傳用戶:lnnn30
資源簡介:AVR單片機C語言開發入門指導:本書介紹了ICCAVR編譯器使用C語言的有關知識,也穿插介紹ICCAVR與常用的其他C編譯器使用C語言的一些異同點,并簡單介紹ICCAVR的集成環境和ICCAVR 6.26C能支持的庫函數。本書重點放在如何利用C語言來操作AVR單片機的硬件資源,以及...
上傳時間: 2013-10-23
上傳用戶:liglechongchong
資源簡介:本書名字為《AVR單片機C語言開發入門指導》,清華大學出版社出版。主要介紹用了C語言開發AVR入門,以ICCAVR編譯器為主,非常適合初學AVR。
上傳時間: 2013-12-30
上傳用戶:bibirnovis
資源簡介:精通MATLAB 張志涌 入門經典教程 超清書簽版
上傳時間: 2013-05-15
上傳用戶:eeworm
資源簡介:輕松入門 學顯示器技術
上傳時間: 2013-05-20
上傳用戶:eeworm
資源簡介:彈簧掛鎖設計--MSC.ADAMS View使用入門練習
上傳時間: 2013-06-18
上傳用戶:eeworm
資源簡介:安防技術-從入門到精通
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:IC卡技術入門-電子貨幣與電子證件
上傳時間: 2013-05-26
上傳用戶:eeworm
資源簡介:射頻和無線技術入門
上傳時間: 2013-05-26
上傳用戶:eeworm
資源簡介:MAX+PLUSⅡ應用入門
上傳時間: 2013-06-04
上傳用戶:eeworm
資源簡介:MAX+plusⅡ入門篇 書簽版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:MAX+PLUSⅡ應用入門
上傳時間: 2013-07-13
上傳用戶:eeworm
資源簡介:MAX+PLUS II快速入門
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:Max+Plus II 簡易用戶使用入門
上傳時間: 2013-06-15
上傳用戶:eeworm
資源簡介:Microsoft+Visual+C+++從入門到精通
上傳時間: 2013-06-05
上傳用戶:eeworm
資源簡介:C#入門經典(第三版)
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:Visual C++ 從入門到精通
上傳時間: 2013-07-25
上傳用戶:eeworm
資源簡介:Visual C++ 2008入門經典(高清E文)
上傳時間: 2013-06-12
上傳用戶:eeworm
資源簡介:c#2008從入門到精通 e文
上傳時間: 2013-06-07
上傳用戶:eeworm
資源簡介:LabVIEW_8.20程序設計從入門到精通 清晰書簽版.part3
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:LabVIEW_8.20程序設計從入門到精通 清晰書簽版.part2
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:LabVIEW_8.20程序設計從入門到精通 清晰書簽版.part1
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:芯達STM32入門系列教程1_15
上傳時間: 2013-06-27
上傳用戶:eeworm
資源簡介:STM32從入門到精通 超清書簽版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:STM32學uCGUI入門手冊 中西文雙語 超清書簽版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:STM32單片機快速入門 V1.0 超清版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:圖表細說數字電路入門
上傳時間: 2013-08-02
上傳用戶:eeworm