- 2
- 0
- 约1.69万字
- 约 27页
- 2016-10-20 发布于贵州
- 举报
AVR 二合一真器说明
AVRJTAG STK500二和一 仿真器使用说明书
Ver 1.72B
天安电子科技荣誉出品
(C) CopyRight All Rights Reserved
2007.01.23
AVRJTAG仿真器使用说明书
首先欢迎您选择使用AVR JTAG仿真器 。对于具有JTAG接口的AVR Mega系列单片机来讲,JTAG片上调试系统是一个完美的工具。
JTAG接口是一个完全兼容IEEE1149标准的4线TAP控制器。IEEE1149的制定和发展,为PCB的断通测试提供了标准。ATMEL的 AVRMEGA系列单片机对此标准进行了扩展。使之可以具有完全的编程能力和完全的实时在线仿真特性,而价格仅是其他仿真系统的一小部分。
本JTAG仿真器的特点:
同时完全支持AVR Studio 3.XX和4.XX版本。
支持所有具有JTAG接口的AVR系列单片机
完全真实的实现AVR单片机的所有的电性能
可以完全实现片内的数字或模拟功能
可以在程序执行过程中实现单步(step)、连续(run)、断点(breakpoint)、变量(watch)
具有数据或程序空间断点
支持汇编和高级语言开发
PC机可通过RS232串口或USB口对目标板进行编程和控制
同时具有串行下载(ISP)功能,可以对AVR全系列单片机实现下载烧写芯片
针对不同用户可以灵活选择USB口或串口通讯的仿真器
可以使用PC机的USB口直接作为电源,也可以不使用外接电源而直接由目标板供电。
本JTAG仿真器的监控软件使用AVR Studio,由美国ATMEL 公司免费提供,具体下载和升级信息请访问。
JTAG 片内调试系统的概念:
下面将介绍JTAG接口的片内调试系统(On Chip Debug)的概念以及与其他的在线仿真器(In Circuit Emulator)有什么区别。
1、仿真器同片内调试系统对比:
在线仿真器是一个用来仿真一个或一组器件特性的设备。例如要仿真mega32,在线仿真器要通过设定使自己模拟mega32 的特性。其特性越是接近实际中的mega32仿真的效果就好。下面是一个典型在线仿真器的简单框图。
JTAG仿真器通过不同方法实现。JTAG仿真器联系的内部片上调试系统存在于目标板的AVR处理器上。使用兼容IEEE1149标准的JTAG接口监视和控制运行中的实际器件,可以这样理解JTAGICE的工作,所有具有JTAG接口的AVR单片机都有一个使用JTAG界面的片内调试系统,片内调试系统可以控制器件的运行,就像传统仿真器模拟仿器件特性一样。JTAG仿真是控制实际器件的外设和代码执行,下面是一个片内调试系统OCD框图:
使用JTAGICE可以精确实现器件的时序和电特性。但另一方面,一些传统仿真器可以实现的一些对器件内部资源附加控制,在JTAGICE中无法做到。在代码调试过程中,知道一些JTAG的操作是必要的。在下面的内容里,将会说明一些注意事项
2、运行模式:
代码完全独立自主地运行不受JTAGICE的影响,JTAGICE会连续检查是否执行到断点,在遇到断点时,OCD会打断程序运行,并把所有可能需要的信息通过JTAG接口由JTAGICE传送给AVR Studio。由于代码独立运行不受JTAGICE控制,所以在断点发生前的状态是未知的。
3、停止模式:
在执行到断点时,OCD会将CPU挂起,但IO仍在运行。例如在一个USART发送过程中发生断点,传统仿真器能把整个系统挂起,发送过程也会停止,而在使用OCD时,USART将继续运行直至整个发送完成。
4、断点:
AVR的OCD具有两类断点:硬断点和软断点。
硬断点:
在OCD系统中由四个用于存储程序存储器地址的计数器,他们每个可以存储一个地址。由于JTAG ICE要使用一个寄存器存储单步断点,只有三个寄存器的组合可用于硬件断点。由于软件断点要重写整页的FLASH数据,在断点经常改变时推荐使用硬件断点。
软断点:
软断点是在FLASH中写入一个断点指令,当在AVR Studio中发出一个断点指令后,就有一个打断指令写入FLASH,当程序执行到此处时就会挂起,要继续运行就必须由OCD系统发出一个开始指令,一旦开始继续运行,在FLASH中的程序运行前,断点指令会重新放置。
5、IO寄存器:
JTAGICE在观察IO寄存器时的限制:
在AVR器件运行到断点时,OCD系统会读出所有的寄存器内容,而当一些寄存器内容读出后,另一些寄存器的内容就无法读取了(如读USART数据寄存器,导致RXC清零)特别需要注意事项中列出的所有JTAGICE不能访问的IO寄存器。
一些IO寄存器需要在控制信号后特定的时钟周期内读写。在停止模式时,IO时钟和外设是继续全速运行的。单步执行过这样的代码
您可能关注的文档
- 8、闭合电路中能量转化.doc
- 8位高速AD转器TLC5510的应用.doc
- 8号楼基础验收结报告.doc
- 876-2A型空干燥箱验证方案.doc
- 8年级上4单元词句过关测试A.B卷及听力.doc
- 8种会导致孕妇产的实物.docx
- 8种沥青路面破的形式.doc
- 9 有机物的推 习题.doc
- 9-1电磁感应- 复习课.doc
- 902输送机更皮带安全技术措施.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 全球及中国氮氧汽车传感器行业市场发展现状及发展前景研究报告2025-2028版.docx
- 2025人教新版七年级下册英语单词字帖—手写体.docx
- 小学五年级上册语文试卷在线测试题---点击测试.doc VIP
- 小学数学五年级上册期中测试试卷.doc VIP
- 2025年4月19日江苏省事业单位招聘考试《综合知识和能力素质》(管理岗客观题)(网友回忆版)(含答案).pdf VIP
- 快速成型与3D打印 快速成型与3D打印概述 01什么是3D打印.pptx VIP
- 2025年小学五年级语文语文素养测试试卷.docx VIP
- 我国城市地区成人牙本质敏感的流行病学调查报告.pdf VIP
- 公路沥青路面施工技术规范.doc VIP
- 小学英语五年级上册测试试卷.doc VIP
原创力文档

文档评论(0)