Atmega 328P-AU烧写Bootloader求救!!!
本帖最后由 radio 于 2014-5-15 13:13 编辑最近弄个小四轴,主控为328P-AU。。弄好板子准备烧写Bootloader时卡住了。。首先说一下我是这样烧写Bootloader的,方法不知正确不?
给MEGA2560下载ArduinoISP 后,连线VCC-vcc,GND-gnd,D10-dtr,MOSI-mosi,MISO-miso,SCK-sck。(大写为MEGA2560,小写为328)然后选择相应板卡:Arduino pro mini 5V 16MHz,相应端口COM,和Arduino as ISP,点击Burn Bootloader...
之后就是提示不成功avrdude: stk500_getsync(): not in sync: resp=0x00
之前怀疑是贴片晶振被弄坏了(烫了很久。。。),然后换了一个很囧的插脚晶振,结果还是不行。。{:soso_e135:} 求大侠指教!! MEGA2560作为ISP的话,RESET输出为53脚,你需要将53接到328的RESET上才行
// This sketch turns the Arduino into a AVRISP
// using the following arduino pins:
//
// pin name: not-mega: mega(1280 and 2560)
// slave reset: 10: 53
// MOSI: 11: 51
// MISO: 12: 50
// SCK: 13: 52
另外,看你写的是ISP接口的名称,但是看图片上的接线,你使用的是非MEGA的接法,你还是需要将那些线移至50-53口,或者直接接ISP口,接ISP口的话,别忘了将ISP口上的RESET连接断开,移至53口。 caiwenping 发表于 2014-5-15 14:30 static/image/common/back.gif
另外,看你写的是ISP接口的名称,但是看图片上的接线,你使用的是非MEGA的接法,你还是需要将那些线移至50- ...
大侠不行啊啊啊。。你说的50-53应该是芯片上的第50-53引脚吧。。不是板子上标明的D50-D53。。反正我试了还是没结果。然后我还使用了用NANO上的ISP口给芯片烧写Bootloader,还是不行。。。可能真的是芯片被焊坏了或者晶振电路有问题。。:Q radio 发表于 2014-5-15 18:47 static/image/common/back.gif
大侠不行啊啊啊。。你说的50-53应该是芯片上的第50-53引脚吧。。不是板子上标明的D50-D53。。反正我试了还 ...
是Arduino Mega 2560板子上的50-53脚,在板子右边的双排座下方,不是LQFP芯片上的引脚。 caiwenping 发表于 2014-5-15 18:54 static/image/common/back.gif
是Arduino Mega 2560板子上的50-53脚,在板子右边的双排座下方,不是LQFP芯片上的引脚。
好吧。。回去再试试,上课去了。。:dizzy: 我用ATmega328p的Uno也是这样,烧写出现这种情况avrdude: stk500_getsync(): not in sync: resp=0x00
,芯片也发烫,求大神指教啊 看一下这个教程就很明白了,希望能帮到你!!http://v.youku.com/v_show/id_XNTYwNzg4MzIw.html?firsttime=0
页:
[1]