Ошибка при загрузке скетча в UNO R3

Доброго времени суток. Есть китайский клон Ардуино UNO версии 3, выглядит как на картинке : UNO r3
Когда загружаю в него любой скетч то выпадает ошибка, при этом сам скетч записывается и работает. Правда бывают моменты что скетч не записывается и совсем очень редко когда скетч записывается и ошибок нет. Собственно вопрос что делать ?
Драйверы CH340 переустанавливал, IDE тоже переустанавливал. Еще заметил что если использовать WEB Editor с сайта Ардуино то запись без ошибок бывает чаще. Это диагноз или возможно лечится ? Пока платка всего одна и проверить на другой не могу. Вот лог записи скетча:

Arduino: 1.8.13 (Windows 10), Плата:"Arduino Uno"

Скетч использует 8564 байт (26%) памяти устройства. Всего доступно 32256 байт.

Глобальные переменные используют 1164 байт (56%) динамической памяти, оставляя 884 байт для локальных переменных. Максимум: 2048 байт.

C:\Users\djsave\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\djsave\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\djsave\AppData\Local\Temp\arduino_build_517427/OLED_I2C_3D_Cube.ino.hex:i 



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\djsave\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"



         Using Port                    : COM3

         Using Programmer              : arduino

         Overriding Baud Rate          : 115200

         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 : Arduino

         Description     : Arduino

         Hardware Version: 3

         Firmware Version: 4.4

         Vtarget         : 0.3 V

         Varef           : 0.3 V

         Oscillator      : 28.800 kHz

         SCK period      : 3.3 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.00s



avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: reading input file "C:\Users\djsave\AppData\Local\Temp\arduino_build_517427/OLED_I2C_3D_Cube.ino.hex"

avrdude: writing flash (8564 bytes):



Writing | ################################################## | 100% 1.50s



avrdude: 8564 bytes of flash written

avrdude: verifying flash memory against C:\Users\djsave\AppData\Local\Temp\arduino_build_517427/OLED_I2C_3D_Cube.ino.hex:

avrdude: load data flash data from input file C:\Users\djsave\AppData\Local\Temp\arduino_build_517427/OLED_I2C_3D_Cube.ino.hex:

avrdude: input file C:\Users\djsave\AppData\Local\Temp\arduino_build_517427/OLED_I2C_3D_Cube.ino.hex contains 8564 bytes

avrdude: reading on-chip flash data:



Reading | avrdude: stk500_recv(): programmer is not responding

#avrdude: stk500_recv(): programmer is not responding

avr_read(): error reading address 0x0000

    read operation not supported for memory "flash"

avrdude: failed to read all of flash memory, rc=-2

avrdude: stk500_recv(): programmer is not responding



avrdude done.  Thank you.



выбранный последовательный порт 

 не существует или плата не подключена к нему


Ошибка stk500_recv(): programmer is not responding очень распространеннная и сама по себе буквально означает, что программатор не отвечает. Причин может быть сотня, нужно гуглить и искать, что поможет. Поскольку ошибка возникает не всегда, похоже на неустойчивую связь с платой.
В любом случае нужно выявить неисправный элемент. Если ОС и драйвер (драйвер здесь How to Install CH340 Drivers или здесь CH341SER.ZIP) в порядке, я бы проверил следующие элементы: USB-порт компьютера, USB-кабель, USB-порт платы. Можно просто пошевелить разъемы в гнездах и помять в руках кабель, при этом смотреть на свой СОМ-порт в диспетчере устройств - если связь пропадает, устройство USB-SERIAL CH340 (COMх) тоже будет пропадать с характерным для windows звуком.
У меня несколько таких плат, работают без проблем. Правда я никогда не использую последнюю версию Arduino IDE, всегда беру более раннюю.
Если плата всего одна, попытайтесь проверить на другом компьютере.
Если ничего не поможет, может быть неисправность в самой плате или в ее прошивке (бутлоудере).

Угу... порт ПК менял, в момент недоступности не отваливается, кабель нормальный... Попробую к другу смотаться на выходных и попробовать у него как будет, там вообще линукс стоит. Ссылки гляну, как там предлагают дрова установить.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.