0 голосов

Добрый день!

Использую Arduino uno. Долгое время плата работала отлично, загружались скетчи, лампочки моргали, датчики работали. Но в один прекрасный момент скетчи перестали заливаться. После успешной компиляции и попытке загрузить в Arduino в консоли пишется сообщение:

Sketch uses 592 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: verification error, first mismatch at byte 0x0000
         0x62 != 0x0c
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch

Скетч любой не грузится. Даже такой:

void setup()
{}
 
void loop()
{
  delay(1000);
}

Пробовал и в Linux Mint и Win10.

Индикатор On на плате горит. И периодически моргает индикатор TX - работает последний успешно загруженный скетч.

(5 баллов) 2

3 Ответы

+3 голосов
 
Лучший ответ
Наиболее вероятно:

1. (если китайская) слетел драйвер ch340 - переустановите.

2. слетела прошивка загрузчика в ардуинке - прошейте новый загрузчик, для этого нужен программатор. Из того что на рынке наиболее доступен USBASP (не забудьте к нему тоже нужны специальные драйвера), а если есть лишняя ардуинка то ее можно прошить в качестве программатора "Arduino as ISP" - прошивка есть в примерах.

3. обрыв в сигнальном проводе - попробуйте другой

4. (всяко бывает) а у вас точно в "Инструменты/Плата" стоит Arduino Uno? Может нечаянно выбрали что то другое?

5. посмотрите внимательно на разъем USB на ардуинке. Из-за частого втыкания/вытыкания бывает повреждаются проводники идущие от разъема по плате. Иногда вообще разъем отрывается от платы...
(204 баллов) 1 3 13
выбран
1. Не думаю, что китайская. Заказывал на amperk'е.
2. Уже заказал и жду вторую Arduino Uno, попробую перепрошить.
3. Провод нормальный. Днём раньше его использовал без проблем.
4. Да, выбрана именно Arduino Uno.
5. Разъём в порядке, не люфтит, контакты с обратной стороны пропаяны как надо.

Пробовал в IDE команду Tools->Burn Bootloader. Возникает ошибка "Error while burning bootloader."

Спасибо за ответы! Буду пробовать перепрошивку через вторую Arduino.
0 голосов
Поломался МК. Либо перепаять ,либо купить новую плату.
(2 тыс. баллов) 4 14 50
0 голосов
Возможно, отвалилась от платы, какая ни-будь деталь .

У меня, бывало , кварц отваливался...

Конденсатор , который на сброс идёт посмотрите.

Посмотрите плату визуально .
(353 баллов) 2 4 17
Осмотрел, ощупал. Всё на месте, ничего не болтается.
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. parovoZZ

    18 балл(ов)

  2. sser

    12 балл(ов)

  3. Тигрыч

    8 балл(ов)

  4. Un_ka

    8 балл(ов)

  5. artalex

    6 балл(ов)

  6. Vitalii_Mashinkin

    2 балл(ов)

Награды месяца
1-е место: Teensy 3.6
2-е место: Teensy 3.5
3-е место: Teensy 3.2

...