久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5577|回復: 0
打印 上一主題 下一主題
收起左側

WinAVR+AVR Studio 新手入門必讀

[復制鏈接]
跳轉到指定樓層
樓主
ID:127542 發表于 2016-6-21 17:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
WinAVR+AVR Studio 新手入門必讀

1. 獲得必須的軟件
      請從Atmel官方獲得最新版本的AVR Studio

請從WinAVR官方獲得最新版本的WinAVR
注意:WinAVR和AVR Studio是2個不同的軟件,前者是開源項目,不屬于Atmel所有,后者是Atmel版權所有的。
2. 安裝步驟
1)安裝WinAVR
2)安裝AVR Studio
3)安裝AVR Studio的Service Pack(如果有的話)

3. 新建測試工程
1)啟動AVR Studio
2)選擇"New Project"
3)"Project type"里選擇"AVR GCC",單擊"Location"旁的按鈕,選擇工程保存位置(這里假設為C:\),避免路徑中有中文,
    在"Project name:"里填入工程名test01,把"Create initial file"的鉤去除,把"Create folder"鉤上,
    單擊"Next>>"
4)"Debug platform:"里選擇"AVR Simulator","Device:"里選擇"Atmega128",單擊"Finish"
5)菜單File->New File,建立空白文檔,復制以下代碼到該文檔中(注意:最后一個“}”下面還有一個空行):

#include "avr/io.h"
int main(void)
{
        while(1);
}

6)菜單File->Save,在“另存為”對話框里選擇工程保存的路徑下工程名命名的文件夾下(這里假設為C:\test01\),
    你會看到已經有一個test01.aps文件存在了,那是AVR Studio的工程文件!拔募崩锾钊搿癿ain.c”,保存。
7)在"AVR GCC"工程管理窗格內的"Source Files"上單擊右鍵,右鍵菜單里選擇"Add Existing Source File(s)...",
    在"Add Source File"里選擇剛剛建立的main.c文件。會看到工程管理窗格內的"Source Files"下多了個main.c文件。
8)菜單Project->Configuration Oprions,在"General"下(默認就是),確認"Use External MakeFile"沒有鉤上,
    "Frequency:"填入頻率“8000000”,"Optimiztion"選擇"-00",確認"Create Hex File"已經鉤上,
    然后單擊確定(請勿修改其它設置)
9)菜單Build->ReBuild All,編譯工程。如果操作正確,應該沒有警告和錯誤。
10)菜單Debug->Start Debugging,順利的話,軟件仿真已經啟動。
11)至此,測試工程已成功?梢栽诠こ瘫4婺夸浵驴吹揭粋default文件夾,打開后有test01.elf(AVR Studio的支持的仿真調試文件格式之一),
    test01.hex(燒寫時要用的文件)

4. 給新手的建議:
如果書中/資料中以命令行方式編譯文件,請跳過這些例子中的命令行操作,改為用AVR Studio新建工程來編譯。
如果有Makefile方面的講解,也請跳過。因為這些講解可能太過于簡略,而難以理解。

1)不要去用WinAVR帶的mfile所產生的Makefile文件,只使用AVR Studio菜單Project->Configuration Oprions來配置工程,
    (不要鉤上"Use External MakeFile")
2)工程保存路徑中不要有中文名,即只在英文名文件夾下(包括其上各級文件夾也是英文)
3)始終使用Build->ReBuild All,編譯工程
4)新建工程時,工程名不要用Makefile(不論何種大小寫組合)
5)新建工程時,不要鉤上"Create initial file"
6)不要修改"Output File"里的文件名
7)現在,中斷程序是以ISR(...)方式聲明的,書和資料可能落后于WinAVR的更改,
    請隨時通過開始菜單里WinAVR下的avr-libc Manual [WinAVR]查看目前WinAVR的各種函數和頭文件說明

5. 進一步學習:
當你比較熟悉用AVR Studio完成你的工程編譯過程后,可以考慮學習Makefile:




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级看片免费视频 | 午夜免费电影 | 香蕉视频一区二区 | 日韩在线中文字幕 | 国产美女福利在线观看 | 日韩欧美不卡 | 亚洲免费视频在线观看 | 国产精品免费看 | 99久久精品免费看国产高清 | 一区二区三区四区不卡 | 久久99国产精品久久99果冻传媒 | 在线播放一区 | 日韩黄a | 日本人爽p大片免费看 | 夜夜骑首页 | 黄色片大全在线观看 | 天堂成人国产精品一区 | 天天色官网 | 欧美成人高清 | 国产中文字幕在线观看 | 亚洲成人精品 | 逼逼网 | 成人精品国产 | 天天操天天天干 | 日本一道本视频 | 亚洲国产成人精品女人久久久野战 | 欧美一区二区视频 | 91视频在线观看 | 亚州av | 免费视频一区二区 | 欧美国产在线一区 | 国产极品91 | 亚洲精品一区中文字幕乱码 | 午夜免费在线 | 成人性视频在线 | 国产精品美女久久久久久免费 | 亚洲综合久久久 | 99亚洲精品 | 免费人成激情视频在线观看冫 | 精品国产欧美一区二区 | 欧美成视频在线观看 |