什么是JTAG、ISP?

转载 2007年09月23日 12:23:00

JTAG是一个通信标准,用于计算机和单片机进行实时快速通讯。

AVR 的JTAG功能(只有部分型号才有)使得AVR的调试工作非常简单,可以通过JTAG 接口对Flash、EEPROM、熔丝位和锁定位进行编程。

使用AVR studio软件和JTAG硬件( AVR JTAG编程器,AVR JTAG仿真器)可以进行程序下载(编程)和程序在线调试。

JTAG接口有四个引脚。以JTAG的术语来说,这些引脚组成了测试访问端口TAP。这些引脚是:

  • TMS:测试模式选择。此引脚用来实现TAP 控制器各个状态之间的切换。
  • TCK:测试时钟。JTAG 操作是与TCK 同步的。
  • TDI: 测试数据输入--需要移位到指令寄存器或数据寄存器(扫描链)的串行输入数据。
  • TDO:测试数据输出-- 自指令寄存器或数据寄存器串行移出的数据。

什么是ISP?

ISP是一种通用的程序下载方式,AVR单片机都有ISP下载接口。可以通过ISP下载线或者STK500把程序下载到单片机中。

ISP下载线成本低廉,制作简单,一个并口ISP下载线只需几十元即可得到。开发工具成本低也是AVR单片机的优势之一。

JTAG与ISP的区别和联系

区别:JTAG可以调试程序,而ISP只能下载程序。

联系:同作为AVR程序下载工具,都能把程序从电脑下载到单片机中。都能对芯片的熔丝位和锁定位进行编程。

JTAG调试与普通软件仿真的区别和联系

联系:都可以在计算机调试程序终端看到程序的运行效果,都可以设置断点,单步运行,进入循环,跳出循环,连续运行等操作。还能实时观察各寄存器的值,IO口状态等。

区别:软件仿真,用的是计算机来模仿单片机运行,不是全真的环境,很多时候会出现偏差甚至错误。而用JTAG在线调试,程序本身在单片机内运行,完全真实的硬件环境,更准确的反映程序运行的实际情况,有助于大型程序的调试。

相关文章推荐

JTAG ISP和Debugwire的异同

什么是JTAG? JTAG是Joint Test Action Group(联合测试行动小组)的缩写,是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。JTAG用来对芯...
  • apn172
  • apn172
  • 2012-01-19 20:41
  • 1689

虚拟机下如何安装ISP编程下载器(或JTAG仿真器)

AVR单片机学习遇到的第一个问题,是怎么搭建平台。此问题源于我使用的是虚拟机工作平台,并不是直接在本机系统上安装(因为电脑系统经常由于各种原因导致重装,迫不得已……)。 环境:vmware 6,Hos...
  • lxizj
  • lxizj
  • 2013-07-13 21:09
  • 590

JTAG与ISP区别

JTAG是Joint Test Action Group(联合测试行动小组)的缩写,是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。JTAG用来对芯片进行测试的基本原理是在...

JTAG与ISP区别

JTAG与ISP区别 分类: 电子电路 2010-09-08 11:07 748人阅读 评论(0) 收藏 举报   JTAG是Joint Test Action Gro...

isp jtag 串口 区别与原理

单片机编程器和开发板下载的区别 2009-11-10 08:35woshijiqiren1 | 分类:嵌入式 | 浏览1501次 单片机编程器 和开发板 的下载功能有什么本质的区别吗 我现在的...

(1)LPC2106 基本信息、ISP、JTAG、时钟计算.

LPC2104/05/06基于16位/32位ARM7TDMI-S CPU,该CPU支持实时仿真和嵌入式跟踪,并拥有128 KB的嵌入式高速Flash存储器。128位存储器接口和独特的加速架构使得32位...

ISP JTAG IAP区别

  • 2013-03-27 13:58
  • 396KB
  • 下载

MAX 2 JTAG and ISP

  • 2015-04-21 10:33
  • 156KB
  • 下载

【STM32烧写方法二】RS232-TTL(用于有些芯片的JTAG和SWD端口被禁止烧写的解决)

注意这种方法可以用于恢复芯片的SWD和JTAG被禁用! 第二种方法:利用串口模块烧写程序,就是usart通信协议,只需要4根线,但STM32芯片上的脚需要操作一下! 分别是BOOT0和B0...

JTAG与ISP FAQ.pdf

  • 2012-08-14 13:27
  • 2.01MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)