avrdude и attiny2313 и avrisp
Я пытаюсь запрограммировать ATTiny 2313 с помощью avrdude. Это моя командная строка и вывод (первая строка - это команда, которую я ввел, остальные - вывод):
utnmac:firmware utn$ make flash
avrdude -c avrispmkII -p attiny2313 -U flash:w:main.hex:i
avrdude: stk500v2_recv_mk2: error in USB receive
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0xffffff (retrying)
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0xffffff (retrying)
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
make: *** [flash] Error 1
ОБНОВЛЕНИЕ: кажется, проблема с моей проводкой, но я не могу найти хороший учебник о том, где моя проводка должна идти. Прямо сейчас я использую это:
1 ответ
Это вся ваша схема?
AVRISP mkII не обеспечивает питание на выводе Vcc, но использует этот вывод для определения напряжения на целевой схеме. Ваша схема должна питаться от внешних средств для работы.
Вы также должны сделать сброс к Vcc через резистор, чтобы он не плавал, когда не активирован.