AVR單片機相關軟件安裝
本次項目開發使用AVR的AT90CAN128單片機,使用JTAG
ICE仿真器,需要安裝的軟件及驅動有AVRStudio、iccavr、USB轉串口驅動以及仿真器驅動。
一、AVRStudio軟件安裝
1.雙擊開始準備安裝
2.單擊“Next”,選擇同意License
3.選擇安裝路徑
4.選擇USB
驅動
5.確定開始安裝
6.安裝中
7.安裝完成二、iccavr軟件安裝
1.雙擊,接著雙擊,開始裝備安裝
2.單擊下一步
3.選擇安裝路徑
4.點擊安裝
5.安裝完成三、USB轉串口驅動
1.雙擊,點擊INSTALL,等待安裝完成即可
四、仿真器驅動安裝(XP版)
1.雙擊點擊SETUP.EXE安裝
2.安裝完成,重新啟動計算機
AVR單片機編譯燒寫流程
本文以在AT90CAN128芯片上編寫的工程can128_sw_defn為例,簡單介紹AVR單片機的編譯和燒寫流程:
一、AVR單片機編譯流程
1.打開ICCAVR軟件,下拉菜單欄上Project,點擊open,彈出對話框如下:
選擇can128_sw_defn.prj打開,點擊右側欄中的can128_sw_defn.C文件,修改代碼。
2.點擊Project->options,或者點按鈕,彈出對話框如下:
在Target下面的Device
Configuration中選擇芯片為AT90CAN128,如圖所示,點擊OK。
3.點擊Build
Project,調試欄出現下圖即為編譯成功,若有錯誤請根據錯誤指示進行相應代碼修改即可。
二、AVR單片機燒寫流程
1.將JTAG
ICE與目標板以及PC機相連。
2.打開AVRStudio,將會提示一個welcome對話框,如下圖所示:
點“Cancel”即可,然后點擊avr
studio主窗口中的圖標前面標有Con的那個圖標,然后按下圖選擇點“Connect”即可進行JTAG的聯機(由于avr
studio會記憶用戶使用的設備是并且同時會記憶用戶使用的COM號,如果下次和上次使用的是相同的設備并且沒有更換COM口,那么下次使用的時候直接點擊右邊標有AVR的那個圖標就可以快速進入聯機狀態;如果下次和上次使用了不同的設備或不同的COM口請使用Con圖標進行聯機)。
3.如果出現連接失敗對話框,將JTAG
虛擬出的串口改到COM1
到COM4
之間
3.1在設備管理器中找到JTAG,如圖,雙擊JTAG
這項:
3.2
彈出屬性修改框
3.3選擇端口設置
3.4
單擊高級
3.5查看修改后的JTAG
4.然后點擊按鈕,彈出以下對話框:
在Device欄中選擇AT90CAN128,并將Erase
Device
Before
勾上。在Flash->Input
HEX
Fi中選擇所要燒寫文件的地址,比如本工程的地址為D:\iccv7avr\examples.avr\can128_sw_defn\can128_sw_defn.hex,最后點擊Flash欄中的Program等待程序燒寫完成。完成后上面對話框在最后一欄會出現
表示燒寫成功。