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以後才能生效。