2015-06-15 73 views
7

Добрый день,ATmega328P "AVRDUDE: Не удалось найти USBTiny устройства (0x1781/0xc9f)"

Недавно я собрал на основе ATmega328P микро-контроллера PCB моей собственной конструкции. Я чувствую себя хорошо в самой схеме, поскольку мне удалось загрузить эскиз Arduino Blink через программный программист Sparkfun AVR.

После загрузки этого эскиза я отметил, что ATMega использует свой внутренний генератор. Я не чувствовал себя комфортно, меняя биты плавких предохранителей, я попытался снова установить загрузчик Arduino через IDE Arduino.

В этот момент был сбит ряд ошибок, но плата начала использовать внешние часы и правильно запустить программу Blink.

Я больше не могу загружать еще один код на чип, так как я не мог заставить AVRDude работать на моем Mac, я установил AVRDude 5.1 на свой ПК с Windows 8.1.

Затем я подключил устройство и отправлено:

avrdude -c usbtiny -p atmega328p 

Это просто вернулся:

avrdude: Error: Could not find USBtiny device (0x1781/0xc9f) 

ли я неумышленно искажены с взрывателем битами чипа? Как я могу сохранить этот чип?

UPDATE: мне удалось установить AVRDUDE 6.0.1 и теперь ошибка читает:

avrdude: initialization failed, rc=-1 

Полный результат виден здесь:

Terminal Return

+0

Такая же ошибка похожа на Adafruit Gemma. Чтобы загрузить код, нажмите черную кнопку. Но я не уверен, что это может вам помочь. http://www.instructables.com/id/How-to-Program-Adafruit-Gemma-V2/ – Bay

ответ

-1

Вы что-то связанное неправильно. Получите мультиметр и проверьте + 5VDC и GND выходят из правильных контактов.

+0

Удивительно, почему downvote ... – JanuskaE

4

Идти в это сообщение об ошибке, с профилем AdaFruit 3.3V pro. Обратите внимание, что вам нужно активировать загрузчик FIRST, нажав кнопку сброса. Красный светодиодный индикатор немного мигает, ТО ТОГДА запускается загрузка из среды IDE. Иначе вы получите ошибку выше.

Не ждите слишком долго, иначе вы пропустите окно загрузки, и вы получите сообщение об ошибке снова. Красный светодиод должен мигать.

Я думал, что повредил свой совет, но процедура описана в документации. (Arduino Uno не нуждается в этом.)

1

У меня была аналогичная проблема с Ademruit Gemma; Я обнаружил, что на Mac оба порта USB на Mac не работают. Я подключил его к USB-порту дисплея дисплея, и соединение работало.

1

У меня была такая же ошибка: «avrdude: Error: Не удалось найти устройство USBtiny (0x1781/0xc9f)», с MacBook Air. попробовал его с концентратором USB 2.0, и он отлично работает. Мне пришлось использовать то же самое с моим рабочим столом Windows.

3

От канала поддержки Adafruit: https://forums.adafruit.com/viewtopic.php?f=24&t=97879

Try putting a cheap/old USB hub between the Mac and the Gemma.

There's a known issue with the Gemma bootloader having trouble talking to USB-3 ports, which are standard on all recent Macs. Older and lower-cost USB hubs use USB-2, and act as protocol translators.

Также позже:

verify your USB cable by connecting a known-working device with it. We see at least one person a day get caught by a charge-only cable.

-1

Я просто решил проблему, выбрав USBtinyISP сюда мой программист, вместо того, чтобы использовать Джемма. Это альтернатива adafruit, поэтому это может не относиться ко всем.