在 Eclipse 上工作时出现 AVRDude 错误

AVRDude Error while working on Eclipse

我一直在 Eclipse 上使用 ATMega32 做一个项目,一切正常,突然,当我试图构建我的项目以将项目下载到 MCU 中时,出现以下错误:

AVRDude Error
Could not understand the output from AVRDude. 
- Either avrdude returned an error message that is not covered by AVR Eclipse Plugin
- or you have newer AVRDude version with a changed output format.
In either case check the AVRDude return message below and contact the AVR Eclipse Plugin maintainers to have this fixed.
https://sourceforge.net/projects/avr-eclipse
Reason:
Could not find a valid Signature in the avrdude output.

当我检查 AVRDude 输出时,我得到了所有有效部分,最后我得到了这个:

Launching: C:\WinAVR-20100110\bin\avrdude -cusbasp -pm16
Output:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude done. Thank you.

avrdude finished

Launching: C:\WinAVR-20100110\bin\avrdude -cusbasp -px128a3
Output:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude done. Thank you.

avrdude finished

有人可以帮助我并告诉我如何解决这个问题吗??

正如我所见,AVRdude 表示它无法与微控制器交互。 可能是uC和usbasp接触不良或者uC没电。还有一个共同的问题 - 融合腐败。 仔细检查所有这些步骤,您应该找到这种行为的原因。