Возможные ошибки при работе с Arduino.
avrdude: stk500_getsync(): not in sync: resp=0x00
Если вы получаете сообщение об ошибке: «avrdude: stk500_getsync(): not in sync: resp=0x00«,
то это означает, что Arduino не отвечает.
Существуют масса причин, почему это может происходить.
Попробуйте проверить следующее:
* Подаётся ли на плату питание (если контроллер подключается через USB, то джампером должен быть выбран соответствующий режим работы)
* Проверьте правильность и надёжность соединения контроллера Arduino с ПК
* Если у вас Arduino NG, ты нажмите кнопку сброса перед загрузкой скетча (нажатием Upload)
* Убедитесь, что в Arduino IDE у вас выбран правильный последовательный порт.
* Попробуйте переустановить драйвер.
* Верно ли установлен чип микроконтроллера (если вы собрали свой собственный Arduino, то прошит ли загрузчик(bootloader)?)
* Правильная ли версия загрузчика? (если вы собрали свой собственный Arduino)
* Проверьте — не подключено ли у вас что-либо к UART-у микроконтроллера (у Arduino Mega — к «0-му» UART-у), т.к. находящееся на UART-е устройство может помешать загрузке скетча через bootloader.
Обратите внимание, что возможны и другие причины появления данной ошибки, поэтому пробуйте все варианты.
java.lang.NullPointerException at processing.app.Serial.setDTR.
Если вы получаете сообщение об ошибке: «java.lang.NullPointerException at processing.app.Serial.setDTR(Serial.java:480)«, то это означает, что неправильно выбран последовательный порт (меню Tools — Serial port)
avrdude: Expected signature for ATMEGA is …
Если вы получаете сообщение об ошибке: «avrdude: Expected signature for ATMEGA is …«, то это означает, что либо неправильно выбрана версия МК (меню Tools — Board) или на МК прошит неверный загрузчик.
ser_send(): write error: sorry no info avail
Неправильно выбран последовательный порт (меню Tools — Serial port).
Ссылки
Arduino Tutorial HHHHHEEEEEEEEEEEEEEEEEEEEEEEELLLLLLLLLPPPPPPPPPPPPP!
По теме
Подготовка к работе с Arduino/CraftDuino
Ардуино что это и зачем?
Arduino, термины, начало работы
Разновидности плат Arduino, а также про клоны, оригиналы и совместимость
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)
0 комментариев на «“Ошибки Arduino”»
А что делать если выпадает ошибка «последовательный порт COM1 занят другой программой. Попробуйте выйти из программ, которые могут его использовать.»? Среда Arduino v 1.0.5
Программ под com-порт естественно нет, потому что я только его установил для дуины а других com-портов на ноуте вообще нет.
Win 7 64 бит
Дрова на usb-com ставил принудительно, сами не встают.
Что делать?
Разбираться с драйверами 🙂отсюда .
Например, попробовать скачать последнюю версию
Здравтсвуйте. Купил Arduino Uno (Atmel Mega 328P).
При компиляции появляется ошибка:
java.lang.NullPointerException
at cc.arduino.LoadVIDPIDSpecificPreferences.load(LoadVIDPIDSpecificPreferences.java:48)
at processing.app.debug.Compiler.createBuildPreferences(Compiler.java:592)
at processing.app.debug.Compiler.(Compiler.java:193)
at processing.app.debug.Compiler.build(Compiler.java:96)
at processing.app.Sketch.build(Sketch.java:1109)
at processing.app.Sketch.exportApplet(Sketch.java:1127)
at processing.app.Sketch.exportApplet(Sketch.java:1113)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)
at java.lang.Thread.run(Thread.java:745)
Что бы это значило?
Это ошибка самой Arduino IDE. Похоже, что падает в моменте, когда пытается подгрузить драйвера для USB интерфейса.
То ли версия старая, то ли установилась криво. Надо установить новую версию / переустановить эту, если она последняя.
Здравствуйте!
Пытаюсь подключить расширитель портов вот такой https://www.dfrobot.com/wiki/index.php/IIC_to_GPIO_Shield_V2.0_SKU:_DFR0013
Библиотеку PCA9555 установил. Пробую использовать скетчи в которых ссылка на эту библиотеку, но при компиляции выдаётся ошибка: ВНИМАНИЕ: Категория ‘Input / Output’ в библиотеке PCA9555 не является действительной. Установка на ‘Uncategorized’
Что делать и в каком направлении искать?
Спасибо заранее за помощь!
Сложно сказать.
Попробовал собрать их пример Example_PCA9555 — собирается без ошибок.
Arduino IDE 1.8.2
у меня Arduino IDE 1.8.1… попробую сейчас обновить…
Ничего не поменялось… так же выскакивает эта ошибка…
И теперь при компиляции любого скетча, выдаётся выше указанная ошибка…
Если библиотеку удаляю, ошибка исчезает… Что делать? Как запустить Расширитель портов?