- 积分
- 68
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2010-3-25
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
在网上关于用Mega16自制JTAG仿真器的资料有很多,不过绝大多数都是用M16+MAX232串口的方案,可是我的电脑却偏偏坏了串口(我也是后来才发现的,晕死了);也找到有一些是用M16+USB转串口芯片FT232/PL2303的方案,贴片芯片不方便DIY,就算我用旧的诺基亚DKU-5数据线(里面有个PL2303,USB转串口的芯片)改了一个USB_to_TTL转换电路(上面还有一个PIC12C508的单片机,也不知道是做什么用的),可是试了老半天AVR Studio就是找不到我的JTAG ICE,也不知道是软件驱动没有装对还是硬件电路没有接好,烦!结果放弃了;最后在网上找了一个用M8做USB转串口的方案,用一个M8代替了原来的PL2303(DKU-5数据线)电路。再加上Mega16做JTAG仿真器竟然成功了,心中的喜悦难于言表,特发此稿以示记念。
我个人比较偏爱用万用板搭电路,主要原因是自己没有那个钱打板,在公司也不能随意发板出去,所以用万用板搭板是最优的选择。在搭板之前我都喜欢先用Protel 99软件把元件位置布好,这样搭出来的板看起来就美观多了。在附件里面有我画的洞洞板图,有这方面兴趣的朋友可以用万用板依样搭一个,保证你搭的板不会有错而且美观(最少我个人是这样认为的)。
问题或者说是缺点:第一,仿真最多只能设3个断点,多了就报错,同事用480块大洋在网上买的就没有这个问题。第二,固件不是最新的,我用的AVR Studio是4.13版的,可是M16的固件最新的只有4.12版,首次连接时会有升级固件的提示。如果有朋友发现有更新的软固件也可以告诉我一下。或直接上传到回复中,在此谢过了。
好接着上图:1、洞洞板图,你可以用洞洞搭此电路(DIP封装)。
2、USB JTAG仿真器SCH原理图(DIP封装)。
3、我自己做的实物图。
附件:完整的电子文档
Mega8+Mega16制成USB JTAG仿真器.Ddb----------------原理图和PCB板的设计图
Mega8.hex、Mega88.hex和Mega48.hex-----------------USB转串口程序(设计图中的M8可以用M88、M48代,但是程序各不相同)
M8熔丝位设置.JPG---------------------------------------M8的熔丝位
Mega16.hex--------------------------------------------JTAG仿真程序
M16双龙熔丝位.jpg--------------------------------------M16的熔丝位
avrcdc.inf ----------------------------------------------驱动(WINDOWS自带有驱动,inf文件只是告诉系统哪个文件是) |
评分
-
查看全部评分
|