Я создал свою собственную пользовательскую плату и добавил заголовок ICSP, хотя, похоже, не могу ее запрограммировать.
На моей плате установлен Atmega32U4 (без внешнего кристалла), и я продолжаю получать сообщение об ошибке при использованиикоманда:
avrdude -p m32u4 -c usbasp -B 64 -U flash:w:/Users/Jbonnett/Desktop/RGBWstrandtest.ino.hex
Ошибка:
avrdude: set SCK frequency to 8000 Hz
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Как вы видите, я пытаюсь запрограммировать чип в медленном режиме, а также пробовал аппаратную перемычку для медленного режима.Хотя ошибка говорит мне, что он не видит мою пользовательскую доску.
Программист, которым я пользуюсь, это: https://www.ebay.co.uk/itm/USBASP-USB-ISP-Programmer-for-Atmel-AVR-ATMega328-ATMega32U4-Arduino/322662323277
Вот пара фотографий, чтобы показать, чтопользовательская плата подключена правильно: Обратите внимание, что программист может получать питание от пользовательской платы.
Спасибо за любую помощь:)
Редактировать: Моя схема