ATMega328P"AVRDude:找不到USBTiny设备(0x1781/0xc9f)"

use*_*748 7 atmega arduino avrdude

下午好,

我最近组装了一个基于ATMega328P的微控制器PCB,这是我自己设计的.我对电路本身感觉很好,因为我设法通过Sparkfun AVR Pocket Programmer 上传Arduino Blink草图.

上传此草图后,我注意到ATMega正在使用其内部振荡器.我尝试通过Arduino IDE再次安装Arduino引导加载程序时,我感觉不舒服.

此时抛出了许多错误,但是电路板开始使用它的外部时钟并正确运行Blink程序.

我不能再向芯片上传任何代码,因为我无法让AVRDude在我的Mac上运行,我在Windows 8.1 PC上安装了AVRDude 5.1.

然后我连接了设备并发送:

avrdude -c usbtiny -p atmega328p
Run Code Online (Sandbox Code Playgroud)

这简单地返回:

avrdude: Error: Could not find USBtiny device ( 0x1781/0xc9f)
Run Code Online (Sandbox Code Playgroud)

我是否无意中歪斜了芯片的熔丝位?我怎么能保存这个芯片?

更新:我设法安装AVRDude 6.0.1现在错误如下:

avrdude: initialization failed, rc=-1
Run Code Online (Sandbox Code Playgroud)

完整结果如下:

终点归来

小智 0

你的连接有问题。使用万用表检查 +5VDC 和 GND 是否来自正确的引脚。