1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Arduino и AVR (Atmel) микроконтроллеры

Тема в разделе "Наши другие увлечения", создана пользователем raefa, 9 мар 2016.

Реклама. Купить это место.
  1. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Последнее редактирование: 19 окт 2017
  2. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Вот попробовал по Вашему Тимур совету.... Как-то не все получилось.... когда изменяю значение на 4496 и нажимаю проверить, все ок, а когда нажимаю вгрузить, пишет: "Проблема загрузки на плату. Для достижения дзен, курить http://www.arduino.cc/en/Guide/Troubleshooting#upload".... Я вообще не понимаю к чему эта вся процедура с изменением этих цифирь, так что сильно не пинайте.
    upload_2016-3-9_19-26-12.png
    Наверно что-то не то делаю опять....
    --- Сообщения объединены, 9 мар 2016 ---
    upload_2016-3-9_19-30-58.png
    Вот что пишет кода нажимаю на проверку....
     
  3. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Arduino: 1.6.3 (Windows 7), Плата"Arduino Uno"

    Sketch uses 774 bytes (2%) of program storage space. Maximum is 32 256 bytes.

    Global variables use 9 bytes (0%) of dynamic memory, leaving 2 039 bytes for local variables. Maximum is 2 048 bytes.

    avrdude: ser_open(): can't open device "\\.\COM1": Не удается найти указанный файл.




    Проблема загрузки на плату. Для достижения дзен, курить http://www.arduino.cc/en/Guide/Troubleshooting#upload .

    Это сообщение будет содержать больше информации чем
    "Отображать вывод во время компиляции"
    включено в Файл > Настройки
     
  4. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Надо выбрать 2560 в выборе платы.
     
  5. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Александр, вот попробовал:
    Arduino: 1.6.3 (Windows 7), Плата"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    Sketch uses 1 258 bytes (0%) of program storage space. Maximum is 253 952 bytes.

    Global variables use 9 bytes (0%) of dynamic memory, leaving 8 183 bytes for local variables. Maximum is 8 192 bytes.

    avrdude: ser_open(): can't open device "\\.\COM6": Не удается найти указанный файл.




    avrdude: ser_drain(): read error: Неверный дескриптор.




    Проблема загрузки на плату. Для достижения дзен, курить http://www.arduino.cc/en/Guide/Troubleshooting#upload .

    Это сообщение будет содержать больше информации чем
    "Отображать вывод во время компиляции"
    включено в Файл > Настройки
     
  6. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    А порт правильный выбран? Загрузчик на плате должен был остаться, так что все должно работать.
     
  7. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Да, проверил, правильный.
    А тут не понял, что Вы имеете ввиду?
     
  8. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Как к плане подключаетесь? Через кабель usb (виртуальный com порт) или через разъем ISP?
    Если первое, то должен быть загрузчик (скорее всего он есть), дальше комп начинает опрос порта, делает сброс, достукивается до загрузчика и заливает программу.
    Если второе, то получается, что преднамеренно затираем загрузчик и далее знаем, как его восстановить. Тогда надо выбрать соответствующий программатор вместо порта и грузить программу с кнопкой Shift (или Ctrl, не помню).
    Для начала описали бы, каким способом делаете...
     
  9. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Если я правильно понимаю вопрос, то подключаюсь через usb com 6 указываю.... он начинает заливку, но в конце выскакивает сообщение об ошибке.... Ой наверно не победить мне эту проблему :( уже надежды покидают.
     
  10. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Что-то я таких сообщений даже не припомню... Попробуйте штоль старую версию Arduino. Типа 1.0.5. Там как-то проще было.
    Что делалось до этих попыток? Или как сейчас себя ведет плата? Загрузчик точно жив?
     
  11. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Александр, мозг уже окончательно взорван и я х.з. жив ли загрузчик... Плата при подключении определяется как Arduino Mega 2560 (COM6) На самой плате горит зеленый светодиод и там где диоды GPS фикса горит постоянно красный и желтый только.... К МП не коннектится. В терминале все так же выдает calibrating barometer PANIC.
     
  12. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Скачал старую версию Arduino 1.0.5 и все бы хорошо, но почему-то не даёт сменить сом port на нужный мне 6-ой (окно смены не активно).... По умолчанию открывает 1-ый. Как поменять?
     
  13. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Подключил APM, в диспетчере устройств увидел "Arduino Mega 2560 (COM8)" (загрузчики на месте). Взял версию среды 1.0.5-r2 (какая оказалась под рукой из старых). Открыл скетч eeprom clear, изменил цифру 512 на 4096, выбрал плату 2560.

    upload_2016-3-10_12-27-2.png

    Выбрал порт Com 8.

    upload_2016-3-10_12-27-39.png

    Программатор не выбирал, т.к. у нас на борту Ардуиновский загрузчик и среда знает, что с портом делать.
    Пошел процесс компиляции. Без ошибок написалось, что загрузка завершена. Подождал чуток, на всякий передернул питание, чтобы еще раз очистка произошла.
    Разумеется светодиод (как в коде) никакой не моргнул, т.к. наверно на D13 что-то другое.

    Для прикола загрузил eepromread.
    upload_2016-3-10_12-32-25.png
    --- Сообщения объединены, 10 мар 2016 ---
    Там это дело чувствительно бывает к подключению/отключению платы. Надо переткнуть еще раз, перезапустить среду Arduino, на худой конец перезагрузить комп. Если не помогло, переустановить java.
    --- Сообщения объединены, 10 мар 2016 ---
    После этого без проблем загрузил 3.3.3 ( :D ) с планера.
    --- Сообщения объединены, 10 мар 2016 ---
    Тыкнул терминал, а там разумеется 3.2.1. :D
     
    Qorioni и 5yoda5 нравится это.
  14. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Понятно, попробую помучать еще. Скачал уже 1.0.5-r2. Вечером попробую. Спасибо за инструкцию Александр!
     
  15. vadimvsv

    vadimvsv Научный сотрудник

    Регистрация:
    1 окт 2015
    Сообщения:
    271
    Город:
    Гомель
    Имя:
    Вадим
    Вот проделал эту процедуру по Вашей Александр инструкции. Все прошло как надо.
     
    Последнее редактирование модератором: 11 мар 2016
  16. mihail246

    mihail246 Студент

    Регистрация:
    12 июн 2015
    Сообщения:
    57
    Город:
    Калининград
    Имя:
    Михаил
  17. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    upload_2016-3-11_20-1-11.png

    Прямоугольный контакт соответствует первой ноге. Подключать один в один.
    Еще в статье добавил картинки распиновки.
     
    Последнее редактирование: 11 мар 2016
  18. mihail246

    mihail246 Студент

    Регистрация:
    12 июн 2015
    Сообщения:
    57
    Город:
    Калининград
    Имя:
    Михаил
  19. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    В статье я обновил информацию как подключить. До этого момента таких вопросов не возникало.
    Провода есть тут в любом виде.
     
    5yoda5 нравится это.
  20. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Я себе в числе прочего заказал вот таких проводов.
    [​IMG]
    Если бы у меня не было переходника, я бы подключался ими.
    Переходник такой:
    [​IMG]
    (ATMEL ISP Programmer 10 Pin to 6 Pin Convertor)
     
Реклама. Купить это место.