搜索
bottom↓
回复: 11

ATmega162不能用dragon来jtag?

[复制链接]

出0入22汤圆

发表于 2009-3-14 22:15:29 | 显示全部楼层 |阅读模式
近期做了一个小项目,要用到双串口,因为平常习惯使用avr,理所当然的就选择了ATmega162,结果发现选了后,噩梦来了。因为手里面有dragon工具,因此很习惯性的就将jtag线路加了上去。代码编写验证的过程中,也理所当然的想到了dragon的jtag。结果却发现:
2007年购买的ATmega162-16pu,能够通过jtag连接上去,读写ID和熔丝也大多数时候正常(注意,是大多数),当进入调试状态后,居然没有运行的那个指示光标!但是avrstudio还是显示的是可以运行的状态,然后一点击但不运行,单片机就开始全速运行,根本不在下一行停下来。
前几天才购买的ATmega162V-8,插上去后,jtag连上去,根本读ID有70%左右的机会都是不正确的,熔丝的概率也差不多。进入调试状态,结果告诉我,芯片不属于avrstudio支持的范围,只得退出。
ps:两个批次购买的ATmega162都是07年的。
曾经的尝试:
1.换过内部rc振荡器,无果
2.换过最新的avrstudio,无果
3.换过新买的2片ATmega162,一样的效果
4.用hvpp对162进行熔丝位读写,结果读的时候绝大多数情况下正常。
5.相同的环境下,调试ATmega16,正常
6.升级过dragon固件,一样的效果
7.查询各个时期的pdf,竟然发现有最高3.X供电的ATmega162V,真搞不清楚手里面的是不是买到了3.Xv的162了。

但是,程序写入后,运行正常。

虽然说摸黑写程序搞的差不多了,但是总想分析下原因,找到问题,各位大虾,请帮忙分析下原因,出出主意呢?谢谢!

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入22汤圆

 楼主| 发表于 2009-3-15 16:09:13 | 显示全部楼层
是问题太刁钻,还是用ATmega162的人比较少呢?还是我没描述清楚?

出0入22汤圆

 楼主| 发表于 2009-3-27 18:02:56 | 显示全部楼层
最后顶一次,看看有没有大虾碰到过相关问题。

出0入0汤圆

发表于 2009-5-22 19:34:35 | 显示全部楼层
兄弟问题解决了么?我也碰到这种问题:
我用的JTAG MAKX2 调试的,开始的时候用的复位芯片,但是就是进不去JTAG,后来把复位电路改为阻容的就可以了,可是调了大概一周后.就不行了,只要进去JTAG,就开始全速运行,根本不在下一行停下来。我怀疑可能是复位电路的问题,兄弟知道怎样改复位电路么

出0入0汤圆

发表于 2009-5-22 19:39:37 | 显示全部楼层
复位电路输出太强劲,JTAG拉不动,复位输出串一个2k电阻至AVR

出0入0汤圆

发表于 2009-5-22 19:44:31 | 显示全部楼层
最近公司要我做个显示板,其实就是窃取设备与PC通讯的信息,用液晶显示出来。通讯协议已经知道。
想也不想就用了M48,软串口与设备通讯,硬串口与PC通讯,理所当然就用ISP下载,用示波器调试程序。
其实我是至今还未学会用JTAG DW仿真。

出0入22汤圆

 楼主| 发表于 2009-5-22 20:55:40 | 显示全部楼层
3楼,没解决,后来摸黑写完的程序。
4楼,我的复位接法是按照新手入门的那个推荐接法,只是少了个二极管,相同的复位电路在m16上都可以进行jtag仿真的。

出0入0汤圆

发表于 2009-5-23 09:00:10 | 显示全部楼层
摸黑写程序才容易提高水平。思维严密。

出0入0汤圆

发表于 2009-5-23 13:45:12 | 显示全部楼层
楼主:M16的接4.7K到VCC就可以了,162好象不行,
请问4楼:你说到输出串一个2k电阻至AVR ,RC是怎么选择的,还是常用的那种0.1UF和5K??
请问5楼:我现在是通过JTAG接个ISP线直接烧程序的,有什么办法可以通过机算机串口直接通过ISP下载到 162的,谢谢

出0入22汤圆

 楼主| 发表于 2009-5-23 15:28:11 | 显示全部楼层
8楼,我找了m162的pdf,没有看见reset引脚的连接建议,如果方便是否明示一下?谢谢!
另,如果想通过串口isp,你可以尝试做个avr910.

出0入0汤圆

发表于 2009-5-23 16:12:55 | 显示全部楼层
我用的是CAT809复位芯片,接个1K的电阻到reset引脚,但是这种情况JTAG进不去,就改了典型的阻容,就是网上的,开始还行,最近不知道怎么搞的,进去后断点也设不了了,还可以看到环境在抖,我点击其他的C文件,都转不过去,一直在Main函数  我用的是IAR_AVR511B

换了10K上拉VCC也试了,还是不行啊
头像被屏蔽

出0入0汤圆

发表于 2012-10-26 17:36:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-29 12:11

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

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