Не сохраняется скетч на Arduino Nano
- Войдите на сайт для отправки комментариев
Пт, 22/04/2016 - 18:44
Заливаю любой скетч и спокойно с ним работаю при подключенном к компу ардуино. При переподключении к USB компа\плншета\телефона просто моргает светодиод "L". Тоесть скетч не сохраняется. А срабатывает каждый раз видимо обычный блинк. Началось все после того как я этот блинк залил в ардуино с планшета. Как решить проблему?
Дима, скетчу не дает запуститься среда разработки. Либо закрой ее, либо открой Serial plotter, и скетч будет работать нормально.
Столкнулся с такой же проблемой на китайском клоне UNO на USB-конверторе CH340. Посидел с осциллографом, вот что увидел. CH340 постоянно генерит сброс, соответственно контроллер постоянно перезагружается. Предположительно, дело в драйвере конвертора, т.к. это проявляется только на Win 7 x64. На Win 8 x64 и Win 10 x64 конвертор такого безобразия не творит. Драйвер скачан у китайцев-официалов.
Первый вариант: открытие СОМ-порта прекращает генерацию. Т.е. после подключения платы к USB и перемаргивания светодиода L, можно открыть монитор порта в Arduino IDE, и это "образумит" CH340. Именно поэтому программа работает сразу после прошивки и отваливается при повторном подключении.
Второй вариант: на вход RES платы подавать +5 В (разделительный конденсатор защитит выход конвертора).
Третий вариант: удалять драйвер в системе или отключать устройство в диспетчере устройств (СОМ порт). В таком случае CH340 тоже прекращает генерацию.
Еще у официалов есть программа для работы с преобразователем. Но в ней, к сожалению, ни одной надписи не понял, а метод тыка по кнопкам ни чем не помог. Если есть знатоки языка, могу поделиться, вероятно, преобразователь можно настроить.
Ха, вот оказывается в чём дело... Про постоянный ресет уже высказывались догадки, но думали что это Arduino IDE 1.6.8 такие фортеля выкидывает...
Ха, вот оказывается в чём дело... Про постоянный ресет уже высказывались догадки, но думали что это Arduino IDE 1.6.8 такие фортеля выкидывает...
Оно и подтвердилось. Но я вот специально прпробовал сейчас Nano, UNO, Leonardo, 2560 с 1.6.8 под вин10 - ничего подобного не происходит, всё нормально, даже с какого-то перепугу научилось само Leonadro резетить перед загрузкой и не надо вручную нажимать RESET. Но в СОМ порт постоянно что-то летит...
Может кому-то поможет:
У меня c arduino nano была подобная проблема. Решилась элементарно объявлением RESET: