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