打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
JTAG仿真器使用方法图文教程
      本文主要介绍USBJTAG的使用方法,该仿真器既可以用做JTAG放着器给AVR芯片下载程序以及仿真,也可以用来给STC89C系列的芯片下载程序。本文主要分为以下几个部分:JTAG简介、AVRJTAG仿真器工作原理、JTAG仿真器上的跳线设置、JTAG驱动安装、JTAG仿真器的验证。

1、什么是JTAG仿真器
       JTAG仿真器,也叫JTAG调试器,即一种采用JTAG协议进行调试和下载的器件。JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS(模式选择)、TCK(时钟)、TDI(数据输入)、TDO(数据输出)。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。
       这里主要介绍的是AVR的JTAG仿真器,由于每个器件对应的上位机软件(PC上运行的软件)实现方式不同,所以不同器件的JTAG仿真器是不能够通用的。AVR使用的JTAG接口是4线接口,但是现在网上普遍流行的做法是,在JTAG接口中加入AVR器件的复位(RST)引脚,2个电源引脚(VCC)、2个地引脚(GND)、一个空引脚(NC)一共是10个引脚,并且这10个引脚有固定的引脚排序。如下图:



2、AVRJTAG仿真器工作原理
       AVR的JTAG仿真器上位机软件均采用atmel公司的AVRStudio开发环境,仿真器的硬件电路主要使用一片ATmega16芯片来实现。仿真器硬件和上位机的软件通信使用串口通信协议,如下图:

      并不是所有的AVR单片机芯片都支持JTAG仿真和下载,查看是否支持JTAG,主要查看芯片的引脚手册,如果芯片的引脚含有TMS、TCK、TDI、TDO这几个引脚则说明改芯片支持JTAG,如果没有这几个引脚则不支持JTAG。

3、JTAG仿真器的跳线设置
      这里介绍的JTAG仿真器具有JTAG仿真下载和USB转TTL的两种模式。如下图:

5V与3.3V切换跳线:这是一个3针跳线,分别标有5V和3.3V,把短路帽设置在不同的引脚,来控制串口数据中的高电平是3.3V还是5V;
JTAG和USB转TTL选择跳线:该跳线短路,JTAG仿真使能,断开时USB转TTL使能。如果使用USB转TTL时一定不要设置该跳线,否则收据会收到ATMega16芯片的影响;
JTAG固件更新跳线:该跳线短路,可以通过JTAG接口使用ISP下载器给JTAG仿真器上的ATMega16芯片更新固件。
3.3V:使用USB转TTL功能时输出3.3V电压;
5V:使用USB转TTL功能时输出5V电压;
TXD:串口数据中的发送引脚(TTL电平);
RXD:串口数据中的接收引脚(TTL电平);
GND:地引脚。
5V、TXD、RXD、GND可以用来给STC89C系列芯片下载程序。

4、JTAG驱动安装
      由于该USBJTAG是一个USB设备(使用了一片PL2303实现USB转串口通信),所以需要安装对应的驱动。在网上下载一个驱动,或者留下邮箱发送给你。驱动是一个安装包,直接双击安装程序安装即可,这里不做过多介绍。主要介绍以下几点需要注意的地方。如果电脑上以前安装过PL2303的驱动,有可能因为版本过低而不能使用,需要先卸载然后再重新安装。安装成功后有的电脑需要重启才能正常使用。

5、JTAG仿真器的验证
      当安装好驱动以后,把JTAG仿真器插入USB口以后,JTAG仿真器上会有两个指示灯被点亮(POW和D4)。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JTAG ICE 仿真器
【转】jtag(仿真)和isp
AVR开发工具介绍
MSP430学习(二)——BSL标准接口
XDS100v2仿真器制作起来就这么简单!(原理图+固件+详细制作过程说明)
玩转JTAG工具(一)使用JTAG Probe测试硬件电路
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服