一、安裝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搭配著看
四、Atmel Studio 6 建立專案
安裝好後,點擊圖標開啟Atmel Studio
File-> New->Project
選擇AVR Assembler Project
選擇ATmega16 (或根據自己使用的晶片選擇)
選擇ATmega16 (或根據自己使用的晶片選擇)




沒有留言:
張貼留言