文档介绍:我的淘宝店铺:http://shop57834914./ 感谢您选择由博强电子出品的 AVR-JTAGICE 调试器,该仿真器使用 USB 转串口与主控MCU 进行通信,使用前请使用本店的驱动程序,并按要求完成驱动程序的安装。(安装仿真器驱动,在安装驱动时电脑不要连接仿真器,等安装完了以后再连接仿真器,不然要重新安装仿真器驱动,而且重新安装要先删除驱动,然后再重新启动电脑, 再安装。) 仿真器在每次上电时LED 会闪烁几秒钟,此时是等待进入升级模式, 如不需要升级请等待几秒钟待LED 熄来后即可正常使用。 程序调试:程序编译完后选择Debug 菜单下的Start Debugging 进入调试,调试器将把编译好的程序下载到目标芯片中进行仿真,该过程视实际程序的大小需要不同的时间。 以下是Debug 菜单的简要说明(摘自OURAVR) Auto Step 自动执行 它能重复执行指令。如果当前处于source 方式时(即C 语言窗口显我的淘宝店铺:http://shop57834914./ 示方式) ,一条新的指令将被执行。如果disassembly 方式(即显示 为汇编指令方式) ,一条汇编指令会被执行。每条指令被执行后,窗 口听所有信息会更新。 每条指令的执行延时,可以在debug option 里面选择。 当用户按下停止或有断点(breakpoint)时,将停止自动执行。 Step Into 单步执行 仅执行一条指令。如果当前处于source 方式时(即C 语言窗口显示方式) ,一条新的指令将被执行。如果处理disassembly 方式(即显示为汇编指令方式) ,一条汇编指令会被执行。每条指令被执行后, 窗口的所有信息会更新。 Step Over 仅执行一条指令。如果这条指令包含或调用了函数或子程序,也会执行完这个函数或子程序。如果存在断点,会停止执行。执行完成,信息会在窗口里面显示。 Step Out Step Out 一直会执行到当前的程序结束为止。如果存在断点,会停止执行,当在程序的开始位置Step Out 动作,程序为一直执行到结束,除非是在存在断点或用户手工中断它运行结束后,所有信息会在窗口显示。 Run to Cursor 执行到光标位置 会执行到光标放置在source 窗口(即C 语言窗口)的位置。就算有我的淘宝店铺:http://shop57834914./ 断点,也不会中断,如果光标所有的位置一直都无法执行到,程序会一直执行到用户手工将它中断。执行完成后,所有信息会显示在窗口中,由于这种方式,依赖光标放置的位置,所以,只能在source,即 C 语言窗口方式时,才能使用。 程序调试无误后可以通过JTAG 口下载到目标芯片中,支持的芯片: 仅支持带JTAG 接口的芯片。按studio(studio )上的说明, 支持芯片清单为: (不同版本可能支持不同芯片哦) Atmega16,Atmega1 62,Atmega169,Atm ega32,Atmega3 23,Atmega64,A tmega128,AT90CAN128. 操作方法: 将调试器与目标板正确连接, 点击TOOLS 菜单下的Program AVR->connect 打开 Select AVR Programmer 窗口如下,Platfor 选择 J