lionelg 发表于 2012-4-13 10:59:37

atmega8L搞得我崩溃了

看了这里的各种atmega8的最小系统,按照 AVR之旅的第一步~ | Beginning AVR这里的烧熔丝位,然后再想烧bootloader就直接报无法连接,再想看熔丝位之类的信息,也提示无法连接,已经弄崩溃了4块芯片了,我也崩溃了,有哪位知道这是什么情况啊。。。
用的usbasp+progisp1.72,难道是软件问题???

Randy 发表于 2012-4-14 11:58:04

软件一般不会出什么问题,可能是你的电路有问题,因为我之前也是因为烧不了bootloader而弄得非常的麻烦,在烧bootloader的时候progisp1.72上会出现什么情况呢?

lionelg 发表于 2012-4-14 13:28:04

烧录的时候会提示烧录成功,之后再想读取得时候直接说连接失败

lionelg 发表于 2012-4-14 20:59:16

好吧,换了晶振,之后又换了新的atmega8L,继续烧。。。报废了6块了

弘毅 发表于 2012-4-14 22:03:44

lionelg 发表于 2012-4-14 20:59 static/image/common/back.gif
好吧,换了晶振,之后又换了新的atmega8L,继续烧。。。报废了6块了

8L可以配合8M晶振,使用这个bootloader,经过测试。。是好用的。
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=230

lionelg 发表于 2012-4-15 02:16:59

直接提示错误, 前提是用usbasp已经获取过chip ID没问题,之后用Arduino as ISP烧bootloader,然后出现的下面提示
avrdude: Expected signature for ATMEGA8 is 1E 93 07
         Double check chip, or use -F to override this check.
之后芯片就不能用了
arduino 1.0 IDE
现在非常怀疑买的这批芯片有问题,如果先用usbasp改熔丝位,马上芯片就不能继续操作了,外接8M晶振,22pF电容都没问题,就是不行

wing 发表于 2012-4-15 14:05:35

如果您的參考資料是"AVR之旅的第一步~ | Beginning AVR"的話最好就不要燒arduino的bootloader.
關於熔絲有一點很關鍵的,就是程序的起始地址,相關的標記有BOOTSZ1,BOOTSZ0,BOOTRST.一般情況下arduino的設置都是BOOTRST=0.如果您的熔絲不是這樣設的話就請注意了,您的設定極有可能不兼容arduino

wing 发表于 2012-4-15 14:17:01

我見到 7# 說
"之后用Arduino as ISP烧bootloader,然后出现的下面提示
avrdude: Expected signature for ATMEGA8 is 1E 93 07
          Double check chip, or use -F to override this check.
之后芯片就不能用了
"
他不是想燒arduino的bootloader麼?

河山 发表于 2012-4-15 15:51:42

学习一下!:L:L

lionelg 发表于 2012-4-15 20:04:56

谢谢各位大虾帮忙,我终于找到原因了, 这次买的22pF的电容给的不对,标号223..... 用以前的220就没问题了,以前烧的芯片也能正常识别了。
另外,如果烧熔丝位,设定使用内部8M晶振是不是可以省略掉外部晶振呢?

弘毅 发表于 2012-4-15 20:13:47

lionelg 发表于 2012-4-15 20:04 static/image/common/back.gif
谢谢各位大虾帮忙,我终于找到原因了, 这次买的22pF的电容给的不对,标号223..... 用以前的220就没问题了,以 ...

理论上是熔丝位设置了内部RC的8M,就可以省略外部的。。。
页: [1]
查看完整版本: atmega8L搞得我崩溃了