我有一个全新的Atmega2560坐在我制作的电路板上。我尝试使用Sparkfun AVR Pocket Programmer使用USBTiny / AVRdude对电路板进行编程,但当我将avrdude -c usbtiny -p atmega2560 -v -v -v
输入CMD进行avrdude时,我收到错误,如下所示
avrdude: programmer operation not supported
avrdude: Using SCK period of 10 usec
CMD: [ac 53 00 00] [00 00 00 00]
CMD: [ac 53 00 00] [00 00 00 00]
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
我检查了连接,电路板很好。我能够与朋友AVR Pocket Programmer一起编程而没有问题。出于某种原因,这个没有用。我编写了另一块没有问题的电路板,所以我不认为它是口袋编程器。我会再次使用他,但他在另一个州。
有什么想法吗?
答案 0 :(得分:0)
所以我最终检查了我的连接,并且MOSI没有完全连接到主板。奇怪。
对于将来遇到此问题的人的建议:
avrdude -c usbtiny -p atmega2560 -B 250
avrdude version 6.0.1
从我所读到的,与其他人的经历一致,它通常是1号 - 连接不正确。
对于其他人,如果您更换了保险丝并且它停止响应。您可能已经“压缩”了MCU并需要AVR的编程器/调试器来取消它。