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)
完整结果如下: