AVR芯片锁死求助

2019-03-24 21:11发布

今天用ISp下载atmega16,芯片好像遭锁死了,我用的是progisp软件

前面买到新的芯片后,把一片Atmega16和51的焊在同一块板子上,用同一个电源
51和atmega16的都用ISP下载,51和atmega16都外接了一个11.0592的晶振
那个软件打开后,默认的熔丝位是内部1Mhz的熔丝位,我也一直没修改就直接
给atmega16下载程序,可以下载
今天感觉1Mhz太慢了,然后我就改了一下,我直接在那个向导方式里选内部8Mhz的那个选项
(选定后熔丝位自动更改),然后下载,结果就下载不起,然后改用1Mhz的也下载不起


网上找了一下,人们说外界有源晶振的方法,我试过了,把51的那个XTAL2和Atmega16的
Xtal1连在一起,可以下载,这是不论选什么时钟选项都可以,下载后也能工作
但是把那根线去掉后,就不能下载了(网上说去掉后能下载?????)搞不懂

我把atmega16 上的那个11.0592晶振去掉后,发现连上线也不能下载,真是郁闷


那位朋友能指点一下,谢谢了

还有一点问题,我把51的xtal2和m16连接起来后,在下载程序,用的是内部1Mhz的那个选项
但M16单片机工作时好像用的是11.0592的,用其他选项下载也一样,为什么呢????

我把两个单片机一直就那样连接起来,就那样用,可以吗

很多问题期待高手,帮帮忙

[ 本帖最后由 jialaolian 于 2010-1-6 19:57 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
wangjiafu1985
1楼-- · 2019-03-25 00:52
这个应该是你改熔丝位的时候单片机锁死了,熔丝位修改不完全,最好还是用高压编程器把熔丝位烧一下,这样应该就行了,一般熔丝位出现问题就只能通过高压编程器了。
tiankai001
2楼-- · 2019-03-25 03:31
呵呵,一会51,一会AVR,快成绕口令了

建议你先把51完全断开,板子上只留AVR芯片,然后看能不能读熔丝。
如果不能读熔丝,就按照“把51的那个XTAL2和Atmega16的
Xtal1连在一起,”这个方法来读熔丝,不过这个方法不是接的外部有源晶振,而是接的外部时钟信号。这样如果能读熔丝的话,就把熔丝设置为内部1M,然后再把51断开,看能不能读熔丝

能读熔丝后,把熔丝设置为外部晶振方式,然后再读熔丝,看看能不能读出来,如果读不出来,检查晶振的连接电路和晶振本身,确认他们有没有问题。
jialaolian
3楼-- · 2019-03-25 07:40
感谢楼上两位了哈,
试了一下,还是不行,连上可以,不连就不行
tiankai001
4楼-- · 2019-03-25 08:08
检查晶振电路和晶振吧,有可能是这里的问题
李伟
5楼-- · 2019-03-25 13:46
 精彩回答 2  元偷偷看……
jialaolian
6楼-- · 2019-03-25 13:59
按照楼上朋友的方法试了一下,还是不行,
现在把51的xtal2和atmega16的xtal1连起来用,能检测到
也能下载程序,不连时发现16的晶振不工作,检查震荡电路
是正确的
atmega16上的晶振不能取,取了就下不了程序,

一周热门 更多>