Перестали литься скетчи

a-login
Offline
Зарегистрирован: 01.02.2022

Китайская ардуинка nano с чипсетом ch340c, установленые драйвера ch341. Первые пару раз лились нормально, затем хватало танцев с бубном (зажать ресет, втыкнуть ардуинку непосредственно перед заливкой), теперь же полный отказ.

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

         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0

avrdude done.  Thank you.

Произошла ошибка при загрузке скетча

Что касается скорости порта, то стоит 9600 (в диспетчере усройств).

На плате работает примерно следующий код

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
pinMode(3, OUTPUT);
Serial.begin(9600);

}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
digitalWrite(3, 5)
Serial.print('on');
  delay(10000);                       // wait for a second

  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
digitalWrite(3, 0)
  delay(2000);                       // wait for a second
Serial.println('off');
}

В сериал пишется исправно, при замыкании rx tx запись происходит далее. Однако, лампочки tx\rx не моргают. При заливке идёт короткое моргание, не так как обычно.

Возможно ли из-за того, что когда-то на каком-то коде нажимал "записать загрузчик"

Гуглил... в основном ссылки на этот форум, где советуют гуглить. 

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

a-login пишет:
 

Возможно ли из-за того, что когда-то на каком-то коде нажимал "записать загрузчик"

возможно, попробуйте теперь поменять тип в меню

a-login
Offline
Зарегистрирован: 01.02.2022

Изначально стояли настройки старого бута и программатора avrsip mkii. Установка нового загрузчика не помогла, так же рандомно потыкал в программаторы, что тоже не помогло (да и с чего бы должно). Пытался по инструкции с нета перепрошить плату, но тот же отказ... причём отказ всегда быстрый, нет ожидания между попытками, то есть как я полагаю где-то косяк с настройками, либо отказ элементов платы, чего не хотелось бы, я на уплоченые 4$ ещё не наигрался DDDD

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

судя по всему для дальнейших игр понадобится программатор AVR USBASP для восстановления загрузчика

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

у меня на nano загрузчик ни разу не слетал, скорее всего с фьюзами у него непорядок, попробуй новый бутлоадер выставить

a-login
Offline
Зарегистрирован: 01.02.2022

а там типа, установить программку какую, никак низя?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

a-login пишет:

а там типа, установить программку какую, никак низя?

нужна вторая ардуина

bwn
Offline
Зарегистрирован: 25.08.2014

Ищите или программатор, как выше сказали, или вторую ардуину и заливайте загрузчик через них.