ошибка при загрузке скетча
- Войдите на сайт для отправки комментариев
Сб, 21/04/2012 - 17:46
всем привет!
mini 328 + usb2serial light
после загрузки выдает ошибку - avrdude: stk500_getsync(): not in sync: resp=0x1c
но при этом пишет что загрузка закончена. результатов загрузки не наблюдаю...
спасибо
Такая ошибка бывает если неправильно выбран СОМ-порт или модель Arduino
вроде как все правильно
модель - mini w/ ATmega 328
serial port /dev/tty.usbmodem411 (выбор то не велик)
>вроде как все правильно
Но лучше это проверить.
Коротим между собой пины RX0,TX0 (Оно же Digital0, Digital1). Открываем терминал и шлем что-нибудь. Если "порт/кабель/usb микросхема" в порядке, то должно вернутся то же что и послали.
Если нет - пробуем другой кабель, компьютер, разъем, ребутаемся
Если вернулось- копаем дальше. Следующим вопросом будет "а мигаются ли какие-то диоды на плате"
я чайник...
rx0 tx0 это не одно и то же что rx tx? шлем что ни будь.. а что например? и куда? звучин наверное как - а где кнопка any key?
сразу перечислю мигания светодиодов раз уж добрался до сети..
при подачи питания загорется зеленый светодиод на usb2serial. на mini один раз мигает светодиод на 13 пине.
в момент попытки залики на usb - 3 раза по очереди мигает rx tx. после этого tx один раз. и потом загорается и горит. горит до того момента пока не нажму кнопку ресет. на mini - один раз вспыхивает 13 пин.
после нажатия на ресет - 13 пин 3 раза мигает.
спасибо
я чайник...
Ну для того она и ардуина что-бы чайники учились. :) Все тут самовары в большей или меньшей степени
rx0 tx0 это не одно и то же что rx tx?
Да. Еще могут они же обзыватся Digital0, Digital1 (D0,D1)
шлем что ни будь.. а что например? и куда? звучин наверное как - а где кнопка any key?
А без разницы. Хоть "blablabla3" главное увидеть что в ответ пришло "blablabla3".
http://screencast.com/t/vUkWOKBvrY
Если "что послали" и "что ответило" - совпало. Значит порт настроен правильно, кабель и usb2serial конвертер работает нормально.
сразу перечислю мигания светодиодов раз уж добрался до сети..
По миганиям - похоже что будтлоадер живой.
Очень вероятно что проблема в reset (подозреваю что вы к usb2serial пробросили только RX,TX) .
Но это "потом". Но вначале проверте "проверку на замыкание RX,TX"
спасибо) понял.
при открытии сериал монитора в ответ постоянно получаю следующее - àààààüàààüàààüàààà. это фрагмент) сигнал идет постоянно. tx мигает в такт.
при нажатии на кнопку ресет все приостанавливается. и опять.
к usb пробросил rx, tx, + и -
>при открытии сериал монитора в ответ постоянно получаю следующее - àààààüàààüàààüàààà. это фрагмент)
Ну если "во момент открытия", то это не страшно. Иногда проскакивает мусор. А вот если монитор открыт и мусор все время валит, то варианты:
В пунктах 1,2 может помочь:
Попробуйте еще вариатант: Не подключать вообще RX,TX к ардуине, закоротить их прямо между собой на serial2usb - тоже должно возвращатся. Исключим арудину из возможного источника "мусора". Не уверен, но скорее всего и + - можно не подключать. Вообще отложить ардуину в сторону, проверить только конвертер.
>к usb пробросил rx, tx, + и -
В таком случае вам требуется нажимать руками reset в правильный момент.
Правильный момент это: "нажать перед самой компиляцией", держать его и быстро отпустить, как только увидите внизу "uploading..."
1. Отключите от usb2serial-адаптера дуину.
2. Замкните на usb2serial-адаптере RX и TX
3. Подключите адаптер к компу.
4. Запустите сериал-монитор.
5. Отправьте что-нибудь.
Если возвращает тоже самое значит соединение настроено правильно.
Не совсем поятно какой ресет вы нажимаете так как на мини его нету.
Подключать наверное нужно так
GND --> GND
+5V --> +5V
TX --> RX
RX --> TX
RESET --> RESET
привет всем!
что делал..
отсоединил мини. контакты замкнул. отправил. получил. все ок.
собираю все опять. ресет подключил с usb. 13 пин мигает 3 раза каждые секунд 10. так понимаю авто ресет?
при попытке залить скетч вижу сообщение - programmer is not responding
если нет кнопки мне же не проблема ее припаять) ну это не важно в данном случае.
спасибо!
А попробуйте выбрать Tools --> Board --> Arduino UNO
без изменений
при залике теперь мигает только rx. нормально?
А ОС у вас какая?
MAC OC X 10.6.8
Походу в этом и проблема. А при убранном проводе ресет-ресет и выбранной ардуино уно в момент когда скейтч скомпилировался ресет нажимать пробовали?
только что проверил. результат - resp=0x1c
Мне кажется нужно пробывать несколько раз т.к. ножно не попасть в нужный момент и попробуйте выбрать мини.
попробовал много раз. выбирая и мини и уно. то же самое - resp=0x1c
о чудо!!!!!!!! он ожил. честно сказать знать не знаю что произошло. ибо все то же самое. но он теперь работает.
всем огромное спасибо за помощь!
а вот сейчас глянул в настройки. usb выбран - на конце 621. до этого был 411. ну и уно вместо мини выбран.
>если нет кнопки мне же не проблема ее припаять)
Припаяйте. В любом случае пригодится. И попробуйте рукой понажимать. Отпускать ее нужно не когда нажимаете кнопку "залить", а когда оно пишет "Uploading"
В случае с авто-ресетом, не знаю насколько это критично, но в описании они говорят что обычно ресеты соединяют не напрямую, а через 100 nF конденсатор.
Насколько я понимаю это что-бы ресет был "кратким". Возможно он не успевает "отпустится", а заливщик уже пытается слать данные.
И да, еще убедитись что вы правильно соединили RX,TX платы и конвертера. Должны быть "крест-накрест". То есть RX платы в TX конвертера, и RX конвертера в TX платы. Частьнеко случайно соедениют RX с RX, TX c TX.
А какая версия Arduino IDE?
да-да. спасибо)
это все было правильно. я опытный чайник.
загружает только на одном из портов компа. и только с первого подключения. после заливки приходится его отключать и включать заново.
Arduino IDE 1.0
загружает только на одном из портов компа. и только с первого подключения. после заливки приходится его отключать и включать заново.
Да, беда... можете попробывать предыдущие версии IDE, может поможет, у меня винда, так что больше ничем помочь не могу.
В копилку опыта. У меня была такая-же проблема, как и у топик-стартера. Данную тему нашел поиском по Гуглу.
Вылечил одновременным нажатием на кнопку "Загрузить" в IDE и кратковременным нажатием на кнопку RESET на плате Arduino.
Всем спасибо!
Не могу подключить Arduino nano, порт занят "microsoft ballpoint трекбол для посл. порта"
и при загрузке скетча выдает ошибку
И вместо положенного мигания LED(13 пин), засвечивается TX,при занрузке скетча и при подключении к USB
После нажатия кнопки RESET на плате, тоже загорается светодиод TX
Помогите кто знает
P.S. У меня 2 Ардуинки(китайцы), одна норм подключилась и прошивается, а вторая с такой вот проблемой. Заранее спасибо
Порт не тот выбран видимо.
порт занят "microsoft ballpoint трекбол для посл. порта
Это не тот порт, ищи что-то типа USB-SERIAL CH340. Если нет, установи драйвер.
Komandir и Jeka_M
как раз таки порт верный, была мысль, что ардуинка общается с кампом и потому он думает, что это какое то устройство
только вот незадача, перезаписать невозможно
пробовал другую nano использовать как программатор, выдает ошибку загрузки загрузчика