Attiny85 ошибка загрузки

usb attiny avr attiny85 programmer

Я получаю ошибку при попытке загрузить программы в Attiny85 через программатор USBtinyISP, найденный здесь. К сожалению, это не работает. Ниже приведен этот учебник по подключению платы и этот учебник по программированию ее с помощью Arduino IDE. Мой код таков:

#include <SoftwareSerial.h>

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Фотография моей установки, которую я проверил не менее 10 раз:

setup

Тем не менее, я получаю это сообщение об ошибке:

avrdude: Version 6.3, compiled on Jun 22 2016 at 16:05:21
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
     Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

     Using Port                    : usb
     Using Programmer              : usbtiny
avrdude: usbdev_open(): Found USBtinyISP, bus:device: bus-0:\\.\libusb0-0001--0x1781-0x0c9f
         AVR Part                      : ATtiny85
         Chip Erase delay              : 400000 us
         PAGEL                         : P00
         BS2                           : P00
         RESET disposition             : possible i/o
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                              Block Poll               Page                       Polled
       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom        65    12     4    0 no        512    4      0  4000  4500 0xff 0xff
       flash         65     6    32    0 yes      8192   64    128 30000 30000 0xff 0xff
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
       lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

     Programmer Type : USBtiny
     Description     : USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/
avrdude: programmer operation not supported

avrdude: Using SCK period of 10 usec
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

An error occurred while uploading the sketch
avrdude done.  Thank you.

Может ли кто-нибудь помочь мне решить эту проблему? Спасибо.

P.S.: На сайте, который говорил об этом сообщении об ошибке, и похожий программист сказал, чтобы вынуть перемычку. Я вынул единственную перемычку на программаторе, и это никак не повлияло на сообщение об ошибке.

ОБНОВЛЕНИЕ: Я сменил саппорт с "attiny" Дэвида 0 Меллиса на "ATTinyCore" СпенсеКонда. Вот скриншот моего меню инструментов:

tools menu

Теперь я получаю другую ошибку:

    avrdude: Version 6.3, compiled on Jun 22 2016 at 16:05:21
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\loydn\Documents\Arduino\hardware\ATTinyCore-master\avr/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 2400
         Setting bit clk period        : 5.0
avrdude: ser_open(): can't open device "\\.\COM3": The system cannot find the file specified.



avrdude done.  Thank you.

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

ИСПРАВИТЬ!!!: Оказывается, это была проблема с программатором. Подключив Attiny85 к 10-контактному заголовку вместо 6-контактного, он смог успешно загрузить файл.

, 👍2

Обсуждение

Посмотрите на последние строки выходных данных и сделайте то, что там написано. Дважды проверьте соединения и повторите попытку``, также было бы предпочтительно ничего не подключать к определенным контактам на вашей плате. Пожалуйста, добавьте используемый код., @Coder9390

Код представляет собой простой последовательный скетч. Кроме того, я ничего не подключаю к чипу., @user76915

Ответы должны быть опубликованы как ответы, а не как часть вопроса :) Хотя я рад, что ты с этим разобрался. Не связаны, но по этой картинке невозможно понять, каково ваше устройство. Вместо этого рассмотрите возможность использования фриттинга или даже схемы, нарисованной от руки. Я просто вижу нечеткую кучу проводов и микросхему на макетной плате., @Dave Newton