|
自己在网上找了个开源的arduino mega2560的主板做了一下并焊接完毕,晶振16MHZ结果出现错误如下:
准备工作:使用USBTiny下载线,arduino IDE, avrdude 和avrdude -GUI
1、第一次使用arduino IDE进行烧写bootloader时,板卡选择mega2560,编程器选择USBTiny ISP,结果IDE报错,
avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check
2、之后用avrdude 和avrdude -GUI读取熔丝,依然出现相同的错误,GUI设置如下图
3、换了一块新的主板,并按照上述设置读取熔丝位,熔丝位值如下所示,直接烧写bootloader能烧写进去,pin13的LED闪烁正常,但是校验错误。
求助各位大神:
mega2560的官方熔丝设置如下:
mega2560.bootloader.low_fuses=0xFF
mega2560.bootloader.high_fuses=0xD8
mega2560.bootloader.extended_fuses=0xFD
,但为何读取的熔丝不合,而且烧写熔丝位之后芯片就锁死,换了几块主板都是这样
|
|