- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JTAG、ISP和IAP的区别(比较全面)以AVR为例.doc
首先申明,百度文库中已经有这篇文章/view/1f20b58302d276a200292e13.html,只不过它的题目不是很全面,可能让很多人找不到这篇文章。所以,我修改了一下题目和里面比较晃眼的字体。
JTAG与ISP下载区别
2010-06-25 10:26:03| 分类: 单片机 阅读45 评论0 字号:大中小 订阅
JTAG是Joint Test Action Group(联合测试行动小组)的缩写,是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。JTAG用来对芯片进行测试的基本原理是在器件内部定义一个TAP(Test Access Port;测试访问口)通过专用的JTAG测试工具对内部节点进行测试。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
TMS: 测试模式选择。此引脚用来实现TAP 控制器各个状态之间的切换。TCK: 测试时钟。JTAG 操作是与TCK 同步的。TDI:测试数据输入--需要移位到指令寄存器或数据寄存器(扫描链)的串行输入数据。TDO:测试数据输出-- 自指令寄存器或数据寄存器串行移出的数据。
现在,JTAG接口还常用于实现ISP(In-System Programmable;在线编程),对EEPROM、FLASH等器件进行编程和在线调试。JTAG编程方式是在线编程,传统开发流程中先对芯片进行预编程再装到板上的模式因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。
AVR 的JTAG功能(只有部分型号才有)使得AVR的调试工作非常简单,可以通过JTAG 接口对Flash、EEPROM、熔丝位和锁定位进行编程。使用AVR studio软件和JTAG硬件( AVR JTAG编程器,AVR JTAG仿真器)可以进行程序下载(亦即编程)和程序在线调试。通过JTAG功能,工程师可以方便的观察各个寄存器的变化和程序的运行情况,十分适合单片机的学习与系统开发。
什么是ISP?
ISP是一种通用的程序下载方式,所有AVR单片机都有ISP下载接口。可以通过ISP下载线或者STK500把程序下载到单片机中。ISP下载线成本低廉,制作简单,一个并口ISP下载线只需几十元即可得到。但是通过ISP的方式下载程序速度慢并且不能实现在线的仿真调试,所以这种编程方式并不适合于单片机的学习与系统开发。
什么是Debugwire?
为了降低成本和调试引脚的开销,ATMEL公司在AVR器件上使用的新的调试接口——Debugwire。通过Debugwire的方式,用户可以实现程序的在线调试,调试方面Debugwire与JTAG相比其主要区别在于仅使用一根信号线(RESET),即可完成调试信息的交互,达到控制程序流向,执行指令以及编程熔丝位的功能,但是在使用中尚需接电源信号:VTref(VCC)、GND。要注意的是,Debugwire不同于JTAG,它只是一种调试接口,而不是编程接口,也就是说不能通过Debugwire下载程序。
JTAG,ISP,Debugwire的区别。
JTAG:可以进行程序的下载和在线仿真调试,程序下载速度快。只有部分器件支持。在JTAG使能的前提下程序的下载和仿真无需进行其他设定即可。
ISP:只能进行程序的下载,程序下载速度慢。所有AVR单片机均支持ISP程序下载。
Debugwire:只能进行程序的在线仿真调试不能进行程序的下载。只有比较少的器件支持Debugwire方式仿真。目标MCU的ISP功能和debug WIRE功能是互斥的,使能了目标MCU的 debug WIRE 功能后ISP功能就无法使用,使能了ISP功能后debug WIRE功能就无法使用。
根据网上的资料整理制作的基于M8的USB接口的ASPISP下载线。做了30几块,有30几位使用,除个别由于焊接问题,没有发现大的问题。现提供全部资料。 点击此处下载 全部资料(文件大小:581K) (原文件名:usb-avrisp.rar) (资料中,已经增加了VISTA下的USBISP驱动程序。现在在XP和VISTA下都可以使用) sch图 pcb图 实物图 最终实物图(外面用透明热塑管封装) 首先声明,我没有编写一句代码,仅对硬件做了调整。 1。AVRISP的固件采用网上德国人的07.3.28的最新版固件,各位可以跟踪该网站,获得最新的信息。他提供2种模式的固件,我使用的是兼容AVRASP的。该网站还提供了固件的源代码。 2。windows驱动也是该网上提供的,我仅改了一句: 将;Modem3=Communications Port改为Modem3=USBASP-ISP 这样
您可能关注的文档
最近下载
- 02S701 砖砌化粪池建筑工程图集 .docx VIP
- 旅游度假区目标客户群分析.docx VIP
- TCBDA 27-2019 建筑装饰装修机电末端综合布置技术规程.pdf VIP
- 《飞机构造基础》课件——第九章 飞机防火系统.pptx VIP
- 中信泰富:2008年年度报告.pdf
- 《飞机构造基础》课件——第二章 重量与平衡.pptx VIP
- 医院绩效考核分配方案及实施细则.pdf VIP
- 旅游市场的目标客户群分析与定位.docx VIP
- D-Z-T 0204-2022 矿产地质勘查规范 稀土(正式版).docx VIP
- 2025初中七年级数学下册《相交线与平行线》大单元整体教学设计.docx
文档评论(0)