AtmelStudio6.0 下atmega88的調試和仿真

AtmelStudio6.0 下atmega88的調試和仿真學習

 

這幾天一直在調試atmega88PA這款單片機,用的開發環境是AtmelStudio6.0,繞了很多彎路,網上關於這方面的資料也很少;在這裏分享一下本身的調試過程,供你們一塊兒學習。3d

一、雙擊快捷方式打開軟件。調試


二、新建一個過程或者打開一個過程blog


這裏選擇打開一個工程文件開發


打開以後如圖所示:get


以後就是軟件調試了,調試步驟和4.17版本基本同樣,這裏再也不贅述,這裏主要說一下下載的方法和步驟。io

當軟件調試沒有報錯時,就能夠開始下載了。bfc

點擊 tools->DeviceProgramming軟件

出現以下畫面:下載



選擇Tool->JTAGICEmkll070000004699,這個選項是選擇仿真器類型的,根據本身的仿真器類型選擇就好了。


選擇Device下的下拉菜單,選擇本身的單片機型號。

 

選擇Interface下的下拉菜單,選擇ISP,而後點擊Apply。


依次點擊Target Voltage和Device signature下的Read,此時會讀出當前片子的電壓和地址。


點擊左邊欄目中的Memories,在右側的複選框中找到工程路徑下的.hex文件,點擊Program,便可將程序下載到單片機內。


下載完成後會出現以下界面:


點擊Fuses,此處是對單片機熔絲位的設置,因此選擇要謹慎,不然單片機會被鎖。


根據本身的晶振選擇系統時鐘,INTRCOSC爲內部時鐘信號,EXTXOSC 爲外部時鐘信號;內部時鐘信號是以單片機內部的時鐘爲參考,外部時鐘信號是之外接晶振爲參考;因爲atmega88單片機內部的晶振是LC震盪,因此並不精確,所以要用到定時器或者時序等,建議用外部晶振。

選擇內部晶振:


選擇外部晶振:


選擇完成以後點擊Program ,以後會出現以下顯示,表示下載完成;若是熔絲位沒有更改此處就不須要點擊Program,若是更改了則須要從新Program以後才能生效。