2015年2月11日 星期三

[Chai's AVR 學習筆記] 01 基本環境設定

一、安裝Atmel Studio 6

http://www.atmel.com/tools/atmelstudio.aspx
(安裝檔建議放在英文路徑下再安裝)
我是選擇Atmel Studio 6.2 sp2 (build 1548) Installer – with .NET

之前安裝過的記得移除時要再額外移除
Visual Studio 2010 Shell(Isolated)、Atmel Software Framework 然后才能重新安装

否則會出現 cannot find one or more components,please reinstall 的錯誤


二、準備好開發板或相關硬體

柴哥我是使用淘寶上的開板,AVR+8051+ARM平台都可以通用的
淘寶連結



價格約新台幣一千多元,台灣露天也可以找,有類似的的板子。

這系列筆記使用Atmega 16/32L 作為主要的範例晶片

三、Atmega 16 介紹&參考資料



我之所以會選用AVR來研究,主要是玩了一年的Arduino後,想要再深一層鑽研其中的道理
而學校裡也沒有開設AVR相關的課程(目前都是和8051相關的),所以就想說自己來研究一下吧!!

其中,主要的參考資料是 

AVR Microcontroller and Embedded Systems: Using Assembly and C

我是找電子書...恩...Google一下就知道了!!
這本書寫得非常棒,雖然其中有些部分的code有小錯誤,但大致上概念相當完整
比對岸很多"教程"清楚,有點像是帶你看datasheet的感覺,加上實際的code,初學者(ex我)建議datasheet搭配著看

補充:不錯的AVR Assembly 網站 Beginner's introduction to AVR assembly language

四、Atmel Studio 6 建立專案
安裝好後,點擊圖標開啟Atmel Studio
File-> New->Project
選擇AVR Assembler Project















選擇ATmega16 (或根據自己使用的晶片選擇)
點選OK,建立專案

















在此就完成建立專案的設定了









沒有留言:

張貼留言