paine1690 发表于 2015-3-25 14:17:50

自制arduino烧写bootloader求助

最近仿arduino画了一块电路板,芯片用的是atmega2560,烧写bootloader的时候遇见了一些奇怪的现象

我用的下载器是usbasp,下载软件progisp

读取ID和熔丝位都没问题,熔丝位也可以写入,

选择hex文件,下载,但是下载完成后没有任何反映,13引脚的指示灯一直是亮着的,请问有没有人知道我是哪里操作不用对吗?

1、用同样的方法,给买来的arduino板子可以烧写,烧完后指示灯会闪烁。

2、能读出ID和熔丝位是不是就代表芯片没有损坏呢?

3、晶振两边接的是22pf的晶振,并联105电阻,晶振的波形我用示波器能看见,是15.99MHz。

已经搞了好几天了,还是不行,网上帖子也看了一些,希望有熟悉的大神们能指点一下

suoma 发表于 2015-3-27 14:55:53

熔丝位设置是否正确?

suoma 发表于 2015-3-27 15:06:58

atmega2560的设置和UNO的设置不一样吧?芯片就不一样

paine1690 发表于 2015-4-2 13:01:32

suoma 发表于 2015-3-27 14:55 static/image/common/back.gif
熔丝位设置是否正确?

非常感谢你的回复。
熔丝位是和UNO不一样的,有个TXT文件里面有说明
问题已经解决,是我画板子的时候复位电路的电容电阻丝印写反了,导致焊上去后一直处于复位状态,才出现我上面描述的现象。

paine1690 发表于 2015-4-2 13:01:50

suoma 发表于 2015-3-27 14:55 static/image/common/back.gif
熔丝位设置是否正确?

非常感谢你的回复。
熔丝位是和UNO不一样的,有个TXT文件里面有说明
问题已经解决,是我画板子的时候复位电路的电容电阻丝印写反了,导致焊上去后一直处于复位状态,才出现我上面描述的现象。
页: [1]
查看完整版本: 自制arduino烧写bootloader求助