опять arduino avrdude: stk500v2_ReceiveMessage(): timeout

RomAndry
RomAndry аватар
Offline
Зарегистрирован: 20.02.2014

Приветствую.
Я понимаю, что тема изезжена, но все же удосужусь спросить

Приобрел MEGA 2560 Funduino c MEGA16U2
Так же простую китаюскую MEGA 2560 с CH340G

Работал с ней (на 16U2) около недели - все было безупречно, пока не стали появлятся ошибки:
опять arduino avrdude: stk500v2_ReceiveMessage(): timeout

перед этим подобные ошибки били с UNO R3, пока не установил драйвер для CH340G
Слышал, что 16U2 получше будет, а тут вот такое не приятное.
При том, что ошибка не постоянна, переодически проскакивает успешная загрузка скетчей.
Иногда моргают или светятся TX RX
Кабель менял.

Почему китайца хвалят (выделяют), что на их платах установлен CH340G? Чем он лучше или хуже?
Как грамотно исправить проблему с 16U2? В инете очень много инфы и я запутался, не хочется потерять.

Спасибо.

saidovdiman
Offline
Зарегистрирован: 04.10.2014

Возможно плохой контакт проводов RX и TX. У меня было подобное , то зальет, то не зальет скетч. Оказалось проводок болтался.

Joevich
Offline
Зарегистрирован: 10.01.2015

Была такая же проблемма.

Сначала все было хорошо, а потом по мере роста объема кода появилась эта беда. Поиски решения в инете и "танцы с бубнами" ни к чему не привели. Но потом наткнулся на топик http://forum.arduino.cc/index.php?topic=136170.0 

Пошукал у себя в коде, убрал всякие промежточные выводы с "!!!" и случайно набранное кириллицей содержимое вывода через Serial.print... и все опять начало заливаться !

Может кому и поможет...

RomAndry
RomAndry аватар
Offline
Зарегистрирован: 20.02.2014

=) спасибо, прикольно