Не заливается скетч на китайскую Uno
- Войдите на сайт для отправки комментариев
Втр, 05/11/2019 - 22:22
Доброго вечера.
Имеется китайская UNO, с ней непонятная штука.
Не заливается скетч при помощи ПК - компилируется, но при попытке заливка в плату долго "висит", а потом вываливается в ошибку.. Плата выбрана верно, COM port тоже.
Если залить скетч при помощи программатора USBasp посредством разъёма ISP, то скетч выполняется, по COM порту общается, принимает и отдаёт команды в порт.
Что за ошибка после длительного ожидания времени заливки скетча сейчас не могу, т.к. плата осталась на работе.
Что было сделано:
Прошивал загрузчик и на Nano и на Uno - ничего не помогает.
Если загрузчик uno плату надо выбирать или UNO или nano с новым бутлоадером
Если загрузчик uno плату надо выбирать или UNO или nano с новым бутлоадером
Это понятно. Не работает.
itehno, возможно не формируется сигнал авто-ресета. Можно при попытке загрузки нажать ресет вручную и проверить.
itehno, возможно не формируется сигнал авто-ресета. Можно при попытке загрузки нажать ресет вручную и проверить.
Заметил такую особенность. Прошил загрузчик для nano (old bootloader) и скетч blink залился (выбран тип загрузки AVR ISP), но во второй раз не заливается.
Если снова прошить программатором USBAsp, то вновь один раз заливается с помощью USB
Забыл добавить. С Загрузчиком Uno 13 светодиод "горит" постоянно. Я не помню, так должно быть или нет.
С загрузчиком Nano (old butloader) короткие вспышки.
itehno, значит с ресетом всё в порядке, стало быть не в порядке соответствие выбранной платы и бутлоадера. Тут кто-то писал про глюки в новых версиях IDE, попробуйте в старой.
itehno, значит с ресетом всё в порядке, стало быть не в порядке соответствие выбранной платы и бутлоадера. Тут кто-то писал про глюки в новых версиях IDE, попробуйте в старой.
Вот лог последней неудачной загрузки, если это поможет:
А вот вторая попытка:
Итак, может кто подскажет светлую мысль. Похоже, что проблема все же кроется в reset.
Я нажал reset перед компиляцией, и отпустил, как только появилась загрузка. И вуаля, скетч залит (бутлоадер Uno)
Проверил дважды. Таким образом заливается.
Может "собака зарыта" в цепи CH340 to Reser Altmega328P?
У меня между ними впаян конденсатор 100nF, а reset подтянут к +5V резистором 10кОм. Диода в цепи Reset нет.
itehno, заменить кондюк.
itehno, заменить кондюк.
Заменил. Не помогает.
Фото уны плисссс. Была у меня одна, пока резисторы на RX-TX не подтянул, не хотела работать
Вру. давно это было. Перемкнул резисторы между мегой и 340. Они там по килоому были, а на входе 328 ещё светодиоды к плюсу висели. И нулевой уровень с выхода 340 на мегу был около 2 вольт. Иногда работало.
Может зашунтировать линию DTR перед конденсатором резистором 1кОм?
для начала плату нормально отмыть
для начала плату нормально отмыть
Поддерживаю! Здесь есть моя тема, в которой похожая беда с Леонардо легко вылечилась спиртом.
Спиртом ! Поддерживаю ! Двумя стаканами. Деда позвать обязательно.
Вопрос решился заменой конденсатора в цепи reset на 120 nF.