搜索
bottom↓
回复: 179

USB JTAG仿真器DIY(Mega8+Mega16)内附万用板制图、程序固件和熔丝位截图

[复制链接]

出0入0汤圆

发表于 2009-5-13 20:01:29 | 显示全部楼层 |阅读模式
在网上关于用Mega16自制JTAG仿真器的资料有很多,不过绝大多数都是用M16+MAX232串口的方案,可是我的电脑却偏偏坏了串口(我也是后来才发现的,晕死了);也有些是用M16+USB转串口芯片的方案,我就用旧的诺基亚DKU-5数据线(里面有个PL2303,USB转串口的芯片)改了一个转换电路(上面还有一个PIC12C508的单片机,也不知道是做什么用的),可是试了老半天AVR Studio就是找不到我的JTAG ICE,也不知道是软件驱动没有装对还是硬件电路没有接好,放弃了;最后在网上找了一个用M8做USB转串口的方案,用一个M8代替了原来的PL2303(DKU-5数据线)电路。竟然成功了,心中的喜悦难于言表,特发此稿以示记念。
    我个人比较偏爱用万用板搭电路,主要原因是自己没有那个钱打板,在公司也不能随意发板出去,所以用万用板搭板是最优的选择。在搭板之前我都喜欢先用Protel 99软件把元件位置布好,这样搭出来的板看起来就美观多了。在附件里面有我画的板图,有这方面兴趣的朋友可以用万用板依样搭一个,保证你搭的板不会有错而且美观(我个人认为)。
    问题或者说是缺点:第一,仿真最多只能设3个断点,多了就报错,同事用480块大洋在网上买的就没有这个问题。第二,固件不是最新的,我用的AVR Studio是4.13版的,可是M16的固件最新的只有4.12版,首次连接时会有升级固件的提示。如果有朋友发现有更新的可以告诉我一下。

USB JTAG仿真器万用板 (原文件名:USB JTAG仿真器万用板.jpg)

(原文件名:USB JTAG仿真器SCH原理图.jpg)
USB JTAG仿真器DIY(Mega8+Mega16)内含固件ourdev_444637.rar(文件大小:559K) (原文件名:USB JTAG仿真器DIY(Mega8+Mega16).rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2015-1-4 16:57:37 | 显示全部楼层
能做JTAG仿真器,十分佩服!学习了

出0入0汤圆

发表于 2015-1-4 15:39:32 | 显示全部楼层
mark                 

出0入0汤圆

发表于 2013-12-24 13:40:25 | 显示全部楼层
看了楼主的作品很开眼界,用这万用板还可来拼集成块的。精彩!
还有请问它能给T26刷程序吗?

出0入0汤圆

发表于 2013-10-31 17:18:37 | 显示全部楼层
good!

出0入0汤圆

 楼主| 发表于 2013-7-1 17:25:51 | 显示全部楼层
leahcim89 发表于 2013-4-18 17:01
楼主用M8代替232成本有点高呀。想问下在这里,能不能改的同时可以用其ISP功能? ...

没有问题的,这只是画板的问题。不过ISP和USBtoTTL功能只能二选一。

出0入0汤圆

发表于 2013-6-16 14:27:28 | 显示全部楼层
巴顿马克一下。

出0入0汤圆

 楼主| 发表于 2013-5-8 11:11:48 | 显示全部楼层
遇到电脑识别不了的朋友,可以尝试更改电阻R7、R8: 68欧到180欧,更改R3 1.5K电阻到2.2K。基本上就可以解决了。

出0入0汤圆

 楼主| 发表于 2013-5-3 19:31:56 | 显示全部楼层
Hitler1992 发表于 2013-4-9 21:02
这图看不清啊,来个PDF文档的啊

在附件里不是有原文档吗。我把设计文档一同共享了,应该可以下载喔。

出0入0汤圆

发表于 2013-4-18 17:01:29 | 显示全部楼层
楼主用M8代替232成本有点高呀。想问下在这里,能不能改的同时可以用其ISP功能?

出0入0汤圆

发表于 2013-4-10 11:49:52 | 显示全部楼层
多谢楼主分享

出0入0汤圆

发表于 2013-4-10 11:47:11 来自手机 | 显示全部楼层
不错,顶一下

出0入0汤圆

发表于 2013-4-9 21:02:16 | 显示全部楼层
这图看不清啊,来个PDF文档的啊

出0入0汤圆

发表于 2012-12-23 17:24:58 来自手机 | 显示全部楼层
15813191501 发表于 2012-12-21 16:07
M8和M88内部寄存器不一样的也能用?我有空试试看

刚刚下了附件看了原来有三个心片的固件,我还以为M8和M88固件通用。我只做usb转串口那部分也成功了。

出0入0汤圆

发表于 2012-12-22 15:22:10 | 显示全部楼层
万用板这样子布还是第一次看到,不过确实是很好的方法

出0入0汤圆

发表于 2012-12-21 16:07:32 来自手机 | 显示全部楼层
M8和M88内部寄存器不一样的也能用?我有空试试看

出0入0汤圆

发表于 2012-12-21 16:05:19 来自手机 | 显示全部楼层
楼主好人啊!

出0入0汤圆

 楼主| 发表于 2012-12-21 09:28:29 | 显示全部楼层
http://www.recursion.jp/avrcdc/download.html
更新最新支持win7系统的meag8 usb to 232驱动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-11-24 19:51:41 | 显示全部楼层
学习借鉴,谢谢

出0入0汤圆

发表于 2012-11-5 16:36:55 | 显示全部楼层
       mark

出0入0汤圆

发表于 2012-6-21 10:33:44 | 显示全部楼层
在X宝上买过一个JTAG ICE,里面用的是PL2303,估计是差不多的东西.
感觉PL2303延迟比较大.

出0入0汤圆

发表于 2012-6-20 17:43:41 | 显示全部楼层
楼主你好,我用你的电路搭了一下电路,烧写了mega8的固件,但链接是电脑端显示无法识别,熔丝低位是FF,高位为D9,扩展位为0

出0入0汤圆

发表于 2012-2-26 22:10:46 | 显示全部楼层
向高手学习了!

出0入0汤圆

 楼主| 发表于 2012-2-25 15:30:18 | 显示全部楼层
回复【156楼】iqss2005
感觉用这两个芯片做太哪个了,直接用一个带有usb to jtag的小芯片再配置一下软件不是更好吗?成本很平易的
-----------------------------------------------------------------------

有这样的方案嘛,不过这只是一种DIY精神,并没有去考量它的经济性价比。

出0入0汤圆

发表于 2012-1-15 18:26:23 | 显示全部楼层
感觉用这两个芯片做太哪个了,直接用一个带有USB TO JTAG的小芯片再配置一下软件不是更好吗?成本很平易的

出0入0汤圆

发表于 2012-1-8 18:32:37 | 显示全部楼层
高手呀,厉害

出0入0汤圆

发表于 2012-1-8 18:23:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-28 15:50:39 | 显示全部楼层
顶一个啊

出0入0汤圆

发表于 2011-12-20 08:50:21 | 显示全部楼层
又见楼主的下载线 再来赞叹一下!

出0入0汤圆

发表于 2011-12-16 09:06:16 | 显示全部楼层
可以下载啊,我刚刚下的!

出0入0汤圆

发表于 2011-11-18 21:12:29 | 显示全部楼层
布线精致 收藏了

出0入0汤圆

发表于 2011-11-18 21:11:53 | 显示全部楼层
布线精致 收藏了

出0入0汤圆

 楼主| 发表于 2011-11-11 10:17:58 | 显示全部楼层
回复【146楼】smileinfuture
-----------------------------------------------------------------------

我亲自测试了,可以下载啊,如果有人下了的,麻烦知一声可以吗。

出0入0汤圆

发表于 2011-10-15 17:17:35 | 显示全部楼层
回复【楼主位】lishenglin24 小圣
-----------------------------------------------------------------------

好东西,收藏先。用空也画一个。

出0入0汤圆

发表于 2011-5-13 21:16:41 | 显示全部楼层
楼主,拜求资料!谢谢啊,我的qq是2213271805,上面的资料下不了啊

出0入0汤圆

发表于 2011-5-10 10:16:30 | 显示全部楼层
高手。

出0入0汤圆

发表于 2011-5-10 09:56:29 | 显示全部楼层
好东西,可以做一个!

出0入0汤圆

发表于 2011-5-10 09:23:34 | 显示全部楼层
留个脚印

出0入0汤圆

发表于 2011-4-30 11:35:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-15 21:09:37 | 显示全部楼层
mark````

出0入0汤圆

发表于 2011-4-11 10:55:28 | 显示全部楼层
留个脚印

出0入0汤圆

发表于 2011-3-31 16:51:45 | 显示全部楼层
学习一下

出0入0汤圆

 楼主| 发表于 2011-3-19 11:25:00 | 显示全部楼层
答:J4、J5是给M8和M16烧录程序时候要用到的ISP端口;
只有3个断点,多了会报错,这个没有办法的。

出0入0汤圆

发表于 2011-3-15 16:23:18 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-3-14 21:35:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-9 17:53:22 | 显示全部楼层
有点不懂,原理图上的J4,J5有什么用呢?往这两片片子下固件是用那个口哦?

出0入0汤圆

发表于 2011-3-6 21:13:40 | 显示全部楼层
想试试!楼主3个断点的缺点解决了吗?

出0入0汤圆

发表于 2011-2-27 01:13:07 | 显示全部楼层
下来看看 谢谢分享!

出0入0汤圆

发表于 2011-1-17 20:26:04 | 显示全部楼层
记号

出0入0汤圆

发表于 2011-1-17 18:23:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-5 20:24:01 | 显示全部楼层
资料比较全

出0入0汤圆

发表于 2011-1-5 20:20:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-18 22:15:15 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-12-18 10:06:35 | 显示全部楼层
回复【124楼】chenyx163
-----------------------------------------------------------------------

不能用双龙的下载软件
你可以用智峰工作室的progisp1.72

出0入0汤圆

发表于 2010-12-8 13:51:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-8 09:29:02 | 显示全部楼层
学习中 mark

出0入0汤圆

发表于 2010-12-3 21:03:02 | 显示全部楼层
楼主,这下载器是不是不能用双龙的下载软件?我做了一个,USB驱动安装都OK,但是双龙的软件显示 "没有找到USB设备:USBISP",不懂是咋回事。

出0入0汤圆

发表于 2010-11-19 09:09:51 | 显示全部楼层
mark1

出0入0汤圆

 楼主| 发表于 2010-10-7 15:41:45 | 显示全部楼层

(原文件名:AVRISP接口定义.jpg)

出0入0汤圆

发表于 2010-10-7 10:31:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-28 21:43:34 | 显示全部楼层
学习,留用,顶楼主!

出0入0汤圆

发表于 2010-9-15 05:00:36 | 显示全部楼层
mark!!!

出0入0汤圆

 楼主| 发表于 2010-9-11 13:58:44 | 显示全部楼层
回复【108楼】mzp812
请教一下,无论用usbasp下载器还是用jtag仿真下载器,在目标板上十针接口和单片机的连接方法都一样,是这样吗?
-----------------------------------------------------------------------

答案是不一样的,usbasp使用的是ISP下载口,而JTAG使用的是自身的JTAG接口。连接用的也是完全不同的I/O口。

出0入0汤圆

发表于 2010-9-9 13:54:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 20:06:16 | 显示全部楼层
终于看完,学习学习!!

出0入0汤圆

发表于 2010-9-4 15:45:20 | 显示全部楼层
都是老帖子了!不过还是不错的!

出0入0汤圆

发表于 2010-8-21 09:25:52 | 显示全部楼层
真的很赞,学习下。

出0入0汤圆

发表于 2010-8-14 10:25:37 | 显示全部楼层
谢谢分享 有空做一个

出0入0汤圆

发表于 2010-7-31 11:55:03 | 显示全部楼层
请教一下,无论用USBasp下载器还是用JTAG仿真下载器,在目标板上十针接口和单片机的连接方法都一样,是这样吗?

出0入0汤圆

 楼主| 发表于 2010-7-23 20:24:34 | 显示全部楼层
谢谢106楼的提示,我先验证一下先。

出0入0汤圆

发表于 2010-7-14 02:50:48 | 显示全部楼层
回复【68楼】lishenglin24 小圣
用我自制的usbasp下载器烧录程序的时候,出现chip enable program error!
我打样回来,焊好元器件,然后下载程序。可是我用自制的usbasp下载器给usb jtag烧录程序的时候,却出现chip enable program error!的问题。不论mega8l,还是mega16l都是这样。怎么弄也没有办法。两片贴片ic是新的,不可能坏了吧。我首先是怀疑板子画错了。可是认真对比了一下原理图和pcb板发现也没有什么不对啊。我其次怀疑是不是我的usbasp下载器坏了,可是换了一块学习板烧录一下mega8l也没有问题啊。ic是新的,板子是好的,下载器也是ok的,就是没有办法下载程序,真是无解........
按照我以往diy的经验,后面我又从箱底找出自制的并口下载器(74hc244)接上去试了一下,哈哈!竟然可以下载了。更奇怪的是,再把同一块“usb jtag”板接......
-----------------------------------------------------------------------

我不知道你用的是哪个版本的USBASP固件,新买的IC用USBASP下载第一次下载要用慢速,公版的电路图上面有个慢速短接帽,短接即可,以后就可以用高速下载)(去掉跳线帽)了

出0入0汤圆

发表于 2010-7-10 17:02:46 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-7-6 22:46:20 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-6-1 16:48:30 | 显示全部楼层

(原文件名:Mega88V双龙熔丝位.jpg)

出0入0汤圆

 楼主| 发表于 2010-6-1 16:47:49 | 显示全部楼层

(原文件名:Mega48V双龙熔丝位.jpg)

出0入0汤圆

 楼主| 发表于 2010-6-1 16:45:48 | 显示全部楼层
回复【99楼】GZZXB
-----------------------------------------------------------------------

M48、M88、M8我都亲自测过,是可以的。

你很可能是熔丝位没有设置对。

出0入0汤圆

发表于 2010-5-31 19:21:28 | 显示全部楼层
mark

出0入36汤圆

发表于 2010-5-31 13:05:08 | 显示全部楼层
请问小圣,好象M48不行啊,你有没有实验过,熔丝该如何设置,我只修改为外部晶体,其它保持默认的.

出0入0汤圆

 楼主| 发表于 2010-5-13 09:21:14 | 显示全部楼层
下载程序或仿真的时候就会点亮了。

出0入36汤圆

发表于 2010-5-12 14:40:42 | 显示全部楼层
做了一个能仿真,电源LED当然会亮,另一个LED干嘛的好象一直都不会点亮.不能升级遗憾!!!

出0入0汤圆

发表于 2010-5-6 19:14:14 | 显示全部楼层
ji

出0入50汤圆

发表于 2010-5-6 17:39:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-6 09:54:51 | 显示全部楼层
MARK

出0入0汤圆

 楼主| 发表于 2010-4-30 20:52:43 | 显示全部楼层

(原文件名:com.jpg)

出0入0汤圆

 楼主| 发表于 2010-4-30 20:52:10 | 显示全部楼层
你首先要相信电路及程序是没有问题的。我用这个电路做了25块板,现在都可以正常工作了。
问题排除:1、是否M8的驱动没有装好?我装好之后的显示的是“Communications Port (com3)”

出0入0汤圆

发表于 2010-4-28 13:18:12 | 显示全部楼层
回复【88楼】lishenglin24 小圣
-----------------------------------------------------------------------

插上电脑有反应,显示驱动max232,而且还安装了你上传的驱动。只是显示驱动没经过数字签证,应该没问题哦。
我也是用studio4.12的,点击连接后一直都没连接到,都是显示fail的。

出0入0汤圆

发表于 2010-4-27 23:08:29 | 显示全部楼层
顶 谢谢LZ

出0入0汤圆

发表于 2010-4-27 21:52:19 | 显示全部楼层
mark备用

出0入0汤圆

 楼主| 发表于 2010-4-27 21:38:11 | 显示全部楼层
回复【86楼】tao0127
-----------------------------------------------------------------------

别急。
首先,你的USB JTAG插上电脑USB口有没有反应?
     有,说明你的M8是没有问题的了。
     没有,检查M8的USB转串口电路。
确定M8没有问题了再来检查M16。

出0入0汤圆

发表于 2010-4-27 09:57:28 | 显示全部楼层
刚学单片机,学习下~~~

出0入0汤圆

发表于 2010-4-24 22:45:31 | 显示全部楼层
研究了几个星期了,还是不行,不知道哪里出问题!!不甘心!!!

出0入0汤圆

发表于 2010-4-24 17:52:18 | 显示全部楼层
我按照楼主的资料做了一个,但是studio软件老是fail的

出0入0汤圆

发表于 2010-4-24 17:51:34 | 显示全部楼层
回复【8楼】jacklu
-----------------------------------------------------------------------

不用的,楼主把ic座的那几只脚拔掉了,没有拔掉的那些有白点的

出0入0汤圆

 楼主| 发表于 2010-4-21 18:15:43 | 显示全部楼层
回复【77楼】lishenglin24 小圣
我焊了几块,经过测试了,Mega8做的成功了,而用Mega48V及Mega88代替好像还是不行哦。
不知道有没有人用这两片IC试成功过的啊?
不过理论上是一样的,只是程序有些区别罢了。
欢迎有这方面经验的朋友多发表一下自己的经验和建议。
-----------------------------------------------------------------------

问题查明了,原来我焊Mega48V和Mega88时用的晶振是新买的,结果可能买的是次品。换回老的晶振就好了,我晕死了。

大家买晶振的时候一定要买那种激光刻上去的那种,我买的是用墨丝印上去的,用力擦一下就掉下来了。唉,当时我就应该让他退货的。

F.C7.3728

出0入0汤圆

 楼主| 发表于 2010-4-19 10:08:48 | 显示全部楼层
为什么要加个串口呢。
现在新出的电脑很多已经没有串口了。如果要的话,可以把前面的Mega8给省了。

出0入0汤圆

发表于 2010-4-18 15:15:50 | 显示全部楼层
再加个串口吧!

出0入0汤圆

发表于 2010-4-17 15:14:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-17 15:08:56 | 显示全部楼层
回复【楼主位】lishenglin24 小圣
-----------------------------------------------------------------------

ddddd

出0入0汤圆

发表于 2010-4-17 14:06:20 | 显示全部楼层
了几块,经过测试了,Mega8做的成功了,而用Mega48V及Mega88代替好像还是不行哦。
不知道有没有人用这两片IC试成功过的啊?
不过理论上是一样的,只是程序有些区别罢了。

出0入0汤圆

 楼主| 发表于 2010-4-2 18:54:34 | 显示全部楼层
我焊了几块,经过测试了,Mega8做的成功了,而用Mega48V及Mega88代替好像还是不行哦。
不知道有没有人用这两片IC试成功过的啊?
不过理论上是一样的,只是程序有些区别罢了。

欢迎有这方面经验的朋友多发表一下自己的经验和建议。

出0入0汤圆

发表于 2010-3-25 15:33:00 | 显示全部楼层
又见楼主的下载线 再来赞叹一下!还有那个错误经验很宝贵! 做了成品了可以试一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 20:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表