Проблема. Загрузка завершена, но скетч не обновляется
- Войдите на сайт для отправки комментариев
Пнд, 27/02/2017 - 22:50
Здравствуйте. Использовал Arduino uno для управления шаговым двигателем, потом забросил проект, прошло много времени, сейчас решил продолжить. Загружаю программу управления шаговым двигателем, пишет "Загрузка завершена", ошибок нет, но ардуино работает по старой программе. Не получается запустить даже программу мигания светодиода.
враньё.
враньё.
Ну почему же ? У меня было такое - решилось перезагрузкой компьютера ))
Здравствуйте. Использовал Arduino uno для управления шаговым двигателем, потом забросил проект, прошло много времени, сейчас решил продолжить. Загружаю программу управления шаговым двигателем, пишет "Загрузка завершена", ошибок нет, но ардуино работает по старой программе. Не получается запустить даже программу мигания светодиода.
подключил Арлуино нано к ПК определил порт, доставил old! Прописал обычную команду на мигание светодиода
компиляция прошла успешно, загрузка скетча завершена, но скетч не выполняется!!! Пробовал перезагружать несколько раз ПК, нажимал ресет на самой ардуино.. ничего не получилось! Любой скетч загружается успешно, но не выполняется в итоге! Сегодня попробую подключить ее от АКБ (думаю что порт грузит даже после завершённой загрузи)
если кто-то решил проблему напишите пжл! Жалко выбрасывать…
фьюзы правильно настройте. Или подождите 3-4 минуты на скетче блинк и увидите, что светодиод загорится.
Настройки выставлены верно, ждал даже сутки
У меня тоже есть такая Arduino Uno.
Тоже ,кстати, после загрузки скетча для шагового двигателя ведёт себя точно так же.
Что не заливай, все ок, но в итоге в сериал сыплется количество сделанных шагов.
(Есть такой участок в коде.)
При этом пины на обмотки переключаются.(код под uln2008).
Возможно как то связано с тем что использовались пины rx/tx
Дунек хватает , эту отложил "на потом", "потом'у" уже года 4 на днях исполнится.
Как вариант сгорел порт или диод - вот и не моргает blink
Проблема: Arduino Nano загрузка завершена (скетча), но не выполняется поставленная команда (например мигание светодиода)
Решение: Удалить папку C:\Users\Documents\Arduino, зайти в среду и прописать все заново!
P.S. возможно сработает и с Arduino Uno.
я не знаю что это за магия, но я заливал скетч на другой винде (10) сейчас на вин 11.. КОРОЧЕ РАБОТАЕТ
Ну блин))) я же вижу что он горит при загрузке )))) (проблема решена )
Читай ниже)
Решение: Удалить папку C:\Users\Documents\Arduino, зайти в среду и прописать все заново!
бред... Как и вся тема, впрочем.
Когда то думали что покупать воду в магазине бред))
пока не столкнешься с этой проблемой не поверишь)
сам факт не работало, стало работать!
Попробовал сделать то что я написал?
Попробовал сделать то что я написал?
у меня и без этих плясок с бубном все работает.
А вы бы поучились цитировать того, кому отвечаете...
Попробовал сделать то что я написал?
у меня и без этих плясок с бубном все работает.
А вы бы поучились цитировать того, кому отвечаете...
тут кнопка ответить есть) ну да ладно! Я понял что у тебя все работает)) ты сюда только фигню пописать пришёл, а не помочь разобраться в проблеме)
ты сюда только фигню пописать пришёл, а не помочь разобраться в проблеме)
А может никакой проблемы и не было?
Полностью солидарен с ответом #1
Думаешь он читал #1? )
Проблемы работы ПК не относятся к тематике данного форума.
Думаешь он читал #1? )
Проблемы работы ПК не относятся к тематике данного форума.
Около года назад я записал скетч по управлению движками… после чего «поигрался» и забросил этот проект, недавно я решил сделать новый проект, но почему-то загрузка скетча происходила успешно, но ардуино не выполняла скетч, (1й проект я делал на другой ОС)
я 10100101 раз проверил все настройки, но она отказывалась выполнять и все!
мигала светодиодами при загрузке и включении, но отказывалась мигать по правилу скетча т.е. Светодиоды исправны раз они мигали, загрузка проходит успешно раз среда не выдавала ошибки и тд.
почему же тогда она не работала?? Уважаемые «знатоки по теме?», нажимал 100110 ресет ей, перегружал ПК и тд
пока не нашёл две похожих темы как у меня у #1 была похожая проблема! Но помогло удаление этой папки, я не знаю почему, но помогло!
LoVa22 если у вас в компе насрано еще сильнее чем в мозгах - IDE тут не причем.
LoVa22, при загрузке скетча среда не просто отправляет код на ардуину и "мигает лампочками", в конце загрузки производится верификация, то есть код читается из чипа обратно и побайтно сравнивается с записанным.
Поэтому после успешной загрузки положительно НЕВОЗМОЖНО чтобы в ардуине исполнялся старый код. Так что простите, но это "вранье" - как и сказано в ответе #1. Такого не может быть.
Что же на самом деле происходит? - думаю что никакой "успешной загрузки" не было. Мигание лампочками - не показатель.Новички часто забывают включить подробный вывод сообщений загрузки - включите его и вы увидите, что загрузка не доходит до конца. Я сам не раз замечал, что код с активным обменом по rx tx не всегда удается переписать через загрузчик. Но переставлять систему совсем необязательно. В этом случае помогает прошивка с нажатым Ресетом и просто заливка кода по ISP.
я не знаю почему, но помогло!
а мы знаем, при компиляции использовались другие библиотеки, для проектов требующих индивидуальных версий библиотек используйте правильно настроенную portable версию IDE и будет Вам счастье
а мы знаем, при компиляции использовались другие библиотеки
при чем тут это?
а мы знаем, при компиляции использовались другие библиотеки
при чем тут это?
а там есть другие варианты почему код компилируется, заливается но не работает?
а там есть другие варианты почему код компилируется, заливается но не работает?
вообще нет таких вариантов, чтобы "заливался новый, а работал старый". Это невозможно.
а там есть другие варианты почему код компилируется, заливается но не работает?
вообще нет таких вариантов, чтобы "заливался новый, а работал старый". Это невозможно.
кода мы не видели, из той папки, что ТС удалял библиотеки подтягиваются в последнюю очередь, если после удаления этой папки всё заработало, значит дело было в тех библиотеках, логично?