【转】一定要把程序烧进去!JTAG连接总是失败,接线到底哪里出错了?

来源:百度文库 编辑:神马文学网 时间:2024/04/30 02:07:20
我参照了帖子(http://www.ourdev.cn/bbs /bbs_content.jsp?bbs_sn=186083&bbs_page_no=2&search_mode=1& search_text=JTAG&bbs_id=9999)的接法,其中有几点有疑惑,关于电路板上JTAG口4,7,2,10这四个口。其中 VCC的4,7是接在M16的10脚和30脚,2,10接在11和31脚的吗?还是M16的VCC和GND接在电路板的VCC和GND上,然后JTAG的 4,7,2,10也接到电路板上的VCC和GND上呢?

我买的仿真器:http://item.taobao.com /item_detail.jhtml?item_id=26e2354728a55c31d98f0ebc53ca3868&x_id=db2

具体说明好了,第一组VCC和GND,设为JTAG 10pin接口的4,7,2,10.第二组VCC和GND,设为M16单片机上的 10,30,11,31脚。第三组VCC和GND,设为我自己的电路板上供电部分的VCC和GND脚。这样大家应该明白了吧。就是说第一组的VCC和 GND究竟是连到第二组上。还是第一组和第二组一起连到第三组的VCC和GND上

接法1,三组共端 (原文件名:接法1.JPG) 



接法2,由JTAG供电 (原文件名:接法2.JPG) 


还有,加10K上拉的话板上JTAG的1,3,5,9会有约5V电压吗?我的没有啊,直接接VCC的话就有,不过这样正确吗……

论坛的资料:

 (原文件名:armok0116262.jpg) 
引用图片


我自己的板子,现在卡在连接错误那框框了,郁闷
参考: 

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3891058&bbs_page_no=1&search_mode=3&search_text=xrabbit&bbs_id=9999 

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3889934&bbs_page_no=1&search_mode=3&search_text=xrabbit&bbs_id=9999 




。。。。
搞了半天,原来你不是DIY JTAG
接法一和接法二都可以,这三组VCC说来说去不就是那一根线么,只不过接法一相当于两个电源并联向电路板上供电
这些问题确实没什么人感兴趣

回复【楼主位】xrabbit 恋月
-----------------------------------------------------------------------
AVR JTAG接口的定义 

仿真器端口              AVR端口           备注 
  1. TCK            TCK  
  2. NC             NC  
  3. TDO            TDO  
  4. Vtref           VCC  
  5. TMS            TMS  
  6. nSRST           RESET  
  7. NC / Vsupply    NC / VCC JTAG   ICE仿真器:VCC;JTAG ICE mkII仿真器:NC 
  8. nTRST           NC             ATMEL善保留该端口,目前暂不使用它,未来可能会使用 
  9. TDI            TDI  
  10.GND            GND  


 (原文件名:JTAG_CONNECT.jpg) 
引用图片


说明:以上接口中,“GND”打“×”的表示目标板可接“GND”或悬空。