Программа не загружается в ардуино

Вот только что приобрел данный аппарат — Arduino Nano. Получив на почте, придя домой, я его СРАЗУ же подключил к ПК. Уже сначала было странно то, что небыло никаких сигналов подключения(звуковых, виндовских). После, я зашёл в среду разработки, выбрал порт COM1, тип ардуины(нано), какой там чип итд.

Само собой все дрова я поставил, вот на этот раз прям постарался, просто FULL комплект, всё что можно скачал! Но, при запуске проверочного скетча «Blink» произошла «Проблема загрузки в плату». Зайдя в диспечер устройств, я не обнаружил новых подключений со стороны портов, то есть там только два: порт принтера и последовательный порт(COM1) — причём ошибко по типу «неопознанное устройство» в других вкладках небыло. И тут то я прифигел.

Дабы сократить текст, расскажу по пунктам все мои действия: (напомню-всё тестирую со стандартным скетчем Blink)
-Обновил ВСЕ дрова: мать, сата итд(на ардуино тоже(CH341, CH341g))
-Выбрал в IDE порт»COM1″, в борде нужную плату — нано328 что-то там.

Ошибка ардуино. Не загружается скетч.


-Попробовал подключиться к другому ПК, но там оказался закрытый порт, а дров нет:( Само собой проверить работоспособность — не удалось; но не знав о данной проблеме(закрытого порта) всё равно выдало ошибку.
-Ну и от безисходности перставлял с гнезда в гнездо, сздаи компа, USB шнур.

Просто как исправить всё это? Выдаёт такую ошибку:

avrdude: stk500_getsync(): not in sync: resp=0x00

Причем, когда смотрел в инете статьи, то у большинсва при подключении в диспечере устр., во вкладке порты — появлялся новый, с, как правило, именем ардуины, а у меня нет, не появляется.
А так. компиляция проходит хорошо, а потом. Потом не загружается.

Читайте также:
Программа которая учит водить машину

Что делать? Помогите, ребят!

  • Войдите на сайт для отправки комментариев

Источник: arduino.ru

Скетч не загружается в Ардуино. Что делать?

С такой проблемой сталкиваются довольно часто. Причем даже те, кто уже имел неплохой опыт программирования ардуино.

Понятное дело, что первое, что приходит на ум заказчику – ошибка в моей программе, за что поначалу мне было немного обидно.

Существует две наиболее частые ситуации:

  1. Arduino IDE ругается, что не может найти указанный файл (No such file or directory). Это говорит о том, что нужно установить какую-то библиотеку. А со своими программами я всегда поставляю все необходимые библиотеки.
  2. Загрузка скетча подвисает, а потом выдает ошибку:

avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe4 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe4 avrdude: stk500_recv(): programmer is not responding

Arduino ошибка загрузки скетча

1я ситуация разобрана здесь.

Вторая ситуация связана либо с тем, что плата выбрано неверно, либо выбранная плата имеет в себе старый загрузчик, который не желает работать на той скорости, на которой хочет IDE.

Дело в том, что Arduino IDE предполагает, что все современные Nano и UNO должны работать со скоростью 15200 бит в секунду. А китайские клоны до сих пор довольно часто работают со скоростью в 2 раза меньше – 57600.

Решить эту проблему можно двумя способами:

  1. Обновить загрузчик на плате
  2. Добавить плату со старым загрузчиком в конфигурацию Arduino IDE

Лично мне кажется, что второй способ – более универсальный и простой. Поэтому его и опишу.

Итак, зайдите на компьютере в папку, в которую установлена Arduino IDE. Лично у меня это, как и большинства, “C:Program Files (x86)Arduino”, если Вы на Windows.

Читайте также:
Программы архивирования данных относятся к сервисному

Теперь откройте папку hardwarearduinoavr и найдите файл boards.txt

В этом файле и находятся все платы, которые Вы выбираете через меню «Инструменты > Плата…»

Откройте этот файл в текстовом редакторе, например, в блокноте.

Найдите в нем строчку uno.upload.speed

Не могу загрузить скетч в arduino nano

Добрый вечер!
Купил у китайцев Ардуино Нано, работаю с этой железкой в первый раз…
Не получается загрузить скетч в плату, выдает страшные записи:

Arduino: 1.6.10 (Windows 7), Плата:»Arduino Nano, ATmega328″

Скетч использует 928 байт (3%) памяти устройства. Всего доступно 30 720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2 039 байт для локальных переменных. Максимум: 2 048 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
Проблема загрузки в плату. Помощь по загрузке: www.arduino.cc/en/Guide/Troubleshooting#upload .
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa8

Читайте также:
Программы для картинок и как сделать движущиеся

Гугл говорит, что вроде как плата не отвечает или что-то типа того.
Драйвера пробовал разные, пробовал на трех ПК (два с Windows 7, один с Windows XP) — результат одинаковый.
При этом, если в проге нажать кнопку «Get Board info», то она что-то выдает:
(BN: Unknown board
VID: 1A86
PID: 7523
SN: Upload any sketch to obtain it.

Com-порт в системе виден, если выбрать неправильный порт, то на предыдущей команде вывода нет…
Подскажите, знающие люди, может я что-то элементарное упускаю, или какую-то глупость делаю?
Надеюсь, плата не бракованная, ждать еще один месяц следующую неохота)))
На платке четыре светодиода, PWR горит красным, остальные молчат, при нажатии кнопки reset никаких изменений вообще.
Запитана от юсб, драйвера USB-SERIAL CH340, к платке припаян модуль реального времени — может он мешает (при неправильном подключении)?
Буду благодарен за помощь

Источник: www.drive2.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru