gpt4 book ai didi

arduino - ATMega328P "AVRDude: Could not find USBTiny Device (0x1781/0xc9f)"

转载 作者:行者123 更新时间:2023-12-04 11:50:26 25 4
gpt4 key购买 nike

下午好,

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

上传此草图后,我注意到ATMega正在使用其内部振荡器。尝试通过Arduino IDE再次安装Arduino引导加载程序时,我对更换 fuse 位感到不自在。

此时抛出了许多错误,但开发板开始使用其外部时钟并正确运行Blink程序。

但是,我无法再将任何其他代码上载到芯片,因为无法使AVRDude在我的Mac上运行,因此我在Windows 8.1 PC上安装了AVRDude 5.1。

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

avrdude -c usbtiny -p atmega328p

这只是返回:
avrdude: Error: Could not find USBtiny device ( 0x1781/0xc9f)

我是否在不经意间歪曲了芯片的 fuse 位?如何保存该芯片?

更新:我设法安装了AVRDude 6.0.1,现在错误显示为:
avrdude: initialization failed, rc=-1

完整结果如下所示:

最佳答案

也使用AdaFruit 3.3V Trinket Pro遇到此错误消息。请注意,您需要通过按下重置按钮来激活引导加载程序FIRST。红色LED闪烁一点点,然后才从IDE开始上载。否则,您将收到上面的错误。

也不要等待太久,否则会错过上传窗口,并且再次收到错误消息。红色LED必须闪烁。

我以为我也损坏了我的电路板,但是该过程在文档中进行了描述。 (Arduino Uno不需要此。)

关于arduino - ATMega328P "AVRDude: Could not find USBTiny Device (0x1781/0xc9f)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30856751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com