Использование USBasp программатора

c микроконтроллером проблема?
Менять нужно?

Я вот на 100% не уверен в выживании чипа после такого манёвра !!!

Может сама эта плата битая. Кварц дурной или разводка того…

Я вон купил для ESP32 Dev Kit экспандер. Красивый такой. Прямо с Али не работает. В камментах к подобным пишут, что у него какой-то пин на GND заведен и нужно дорожку резать. Развели с ошибкой - на Али слили подешёвк.

Так у вас же плата “из помойки” с неизвестной судьбой !!! Попробуйте через AVRDUDES утилиту с ней пообщаться … (только не прошивайте пока ничего - только читайте !!!)

Упс…
А как удостовериться в “смерти”?

Прозвонить контакты есть чем ? Все ли 6 проводов доходят до ног МК ?

С драйверами на usbasp надо разбираться. Но подробнее не скажу - дома буду только завтра, а с телефона искать - то еще удовольствие

И логи надо текстом вставлять, а не фотками … Там в логах выше должно быть и про то нашла ли IDE программатор …

Ничего чипу не будет, много раз путал - ни одного погибшего ))
Переполюсовки там не будет, а выключенный мк к питанию, поданному на пины, относится пофигистически

“C:\Users\peter\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude” “-CC:\Users\peter\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf” -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Users\peter\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

     Using Port                    : usb
     Using Programmer              : usbasp
     AVR Part                      : ATmega328P
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PC2
     RESET disposition             : dedicated
     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    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
       lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

     Programmer Type : usbasp
     Description     : USBasp, http://www.fischl.de/usbasp/

avrdude: auto set sck period (because given equals null)
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.

avrdude done. Thank you.

Failed chip erase: uploading error: exit status 1

А как этот USBASP видит система ??? С драйверами всё в порядке ??? Что там в диспетчере устройств ???

Я года два назад разбирался с проблемой - avrdude_prog все видит, чип читает и пишет, а Arduino IDE программатор не видит в упор. Разрешилось установкой других драйверов вроде


usb-asp драйфер стоит

Пробуйте читать чип через утилиты AVDRDUDE-PROG, AVRDUDES или SinaPROG … Что они напишут …

Ну и прозвонить все 6 линий - все ли они доходят до чипа …

Еще раз - драйвер драйверу рознь. Ардуино IDE к ним капризна ))

IDE вроде увидела программатор и не ругается на него …
ТС - Что пишет IDE, если пытаться прошить при вынутом программаторе ?

“C:\Users\peter\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude” “-CC:\Users\peter\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf” -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Users\peter\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

     Using Port                    : usb
     Using Programmer              : usbasp

avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor=‘www.fischl.de’ product=‘USBasp’

avrdude done. Thank you.

Failed chip erase: uploading error: exit status 1

Ок. IDE видит USBASP …

Ок, теперь бы посмотреть, что видит avrdude_prog