今天用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 编辑 ]
此帖出自
小平头技术问答
建议你先把51完全断开,板子上只留AVR芯片,然后看能不能读熔丝。
如果不能读熔丝,就按照“把51的那个XTAL2和Atmega16的
Xtal1连在一起,”这个方法来读熔丝,不过这个方法不是接的外部有源晶振,而是接的外部时钟信号。这样如果能读熔丝的话,就把熔丝设置为内部1M,然后再把51断开,看能不能读熔丝
能读熔丝后,把熔丝设置为外部晶振方式,然后再读熔丝,看看能不能读出来,如果读不出来,检查晶振的连接电路和晶振本身,确认他们有没有问题。
试了一下,还是不行,连上可以,不连就不行
现在把51的xtal2和atmega16的xtal1连起来用,能检测到
也能下载程序,不连时发现16的晶振不工作,检查震荡电路
是正确的
atmega16上的晶振不能取,取了就下不了程序,
一周热门 更多>