2017-08-13 122 views
1

我一直在Arduino的微型親板爲AA幾周編程現在,最近(在所有設備上我嘗試)當我上傳我的代碼,任何代碼,通過Arduino的IDE,我得到的以下錯誤:的Arduino微親們不要上傳任何代碼

avrdude: butterfly_recv(): programmer is not responding 
avrdude: butterfly_recv(): programmer is not responding 
avrdude: butterfly_recv(): programmer is not responding 
avrdude: butterfly_recv(): programmer is not responding 
avrdude: butterfly_recv(): programmer is not responding 
Found programmer: Id = ""; type = 
Software Version = .; Hardware Version = . 
avrdude: butterfly_recv(): programmer is not responding 
avrdude: butterfly_recv(): programmer is not responding 
avrdude: error: buffered memory access not supported. Maybe it isn't 
a butterfly/AVR109 but a AVR910 device? 
avrdude: initialization failed, rc=-1 
     Double check connections and try again, or use -F to override 
     this check. 

avrdude: butterfly_recv(): programmer is not responding 
avrdude: error: programmer did not respond to command: leave prog mode 
avrdude: butterfly_recv(): programmer is not responding 
avrdude: error: programmer did not respond to command: exit bootloader 

當我斷開並重新連接電路板,它運行的最後一個代碼,我上傳到它發生這個問題之前。

任何人都知道如何解決這個問題?

+0

它看起來像你要麼炒你的程序員,或者PC配置搞砸了。我會嘗試卸載/重新安裝編程器驅動程序。或者嘗試使其與另一臺電腦一起運行,以確定哪一個。 –

+0

@MichaëlRoy我試過在單獨的設備上運行,至於重新安裝驅動程序,你的意思是重新安裝ARDUINO-IDE編譯器?我問的原因是我已經這樣做了,但是,如果這不是司機的意思,我會怎麼做呢? –

回答

0

我要上傳代碼到Arduino的微(中國克隆)時有同樣的問題。在Google上花費數小時,刷新新引導程序 - 仍然沒有。物理重置和打開限制速度爲1200的COM端口不起作用。爲什麼?

我已ATMEGA32u4 INSTEAD OF ATmega168的!

谷歌告訴,是Arduino的微型得到Atmega32u4,但我的克隆了Atmega168的!首先,通過查找Arduino上的黑色焊接芯片來檢查Atmega類型。因此,我不是選擇Arduino IDE菜單上的「Arduino Micro」,而是選擇Arduino Nano,一切正常!