Не получается подключить Arduino rev3 к компьютеру.

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Не получается подключить Arduino rev3 к компьютеру.

Сообщение Mr.Kubikus »

Тогда попробуйте перешить ATmega16U2 через ICSP с помощью Parallel Port Programmer. Удаленно сложно диагностировать.
С уважением, Григорий
GitHub FB ВК
Marvin
Сообщения: 22
Зарегистрирован: 05 май 2012, 19:04

Re: Не получается подключить Arduino rev3 к компьютеру.

Сообщение Marvin »

Mr.Kubikus писал(а):Тогда попробуйте перешить ATmega16U2 через ICSP с помощью Parallel Port Programmer. Удаленно сложно диагностировать.
u2 "удалось" прошить через Parallel Port Programmer обе платы. По крайней мере IDE об этом сообщила, но 2560 по-прежнему не хочет определяться в windows, а Uno все так-же прикидывается Communiction port.
Пытался через paralel залить новый скейтч: путем внесения изменений в конфигурационный файл serial.port=LPT1 и upload.using=paralel. IDE ругается, что LPT1 не найден и предлагает выбрать что-нибудь из COM-портов.
Вероятно при прошивке bootloader-ов потерлись те скейтчи, что хоть как-то работали до аварии.
Возмёте в клинику еще пару пациентов? :)
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Не получается подключить Arduino rev3 к компьютеру.

Сообщение Mr.Kubikus »

Это можно, если вы придумаете как доставить их к нам в офис на Большую Почтовую.
Marvin писал(а): Возмёте в клинику еще пару пациентов? :)
С уважением, Григорий
GitHub FB ВК
Marvin
Сообщения: 22
Зарегистрирован: 05 май 2012, 19:04

Re: Не получается подключить Arduino rev3 к компьютеру.

Сообщение Marvin »

Mr.Kubikus писал(а):Надо перевести ATmega16U2 в режим DFU - http://arduino.cc/en/Hacking/DFUProgramming8U2. Замкните выводы RESET и GND на разъеме ICSP, который соединен с ATmega16U2. После этого обновите драйвер через диспетчер устройств. Драйвер находится в папке "Flip 3.4.5\usb".
Как я понял, замыкания выводов недостаточно, надо резистор 10k повесить?

Поднялся сайт http://www.atmel.com но под linux есть только FLIP 3.2.1, в которой нет нужного мне чипа :( Зато не ругается на AtLibUsbDfu :)
Покопавшись в дистрибутиве FLIP обнаружил, что список поддерживаемых чипов формируется из xml-файлов, лежащих в поддиректориях bin. Скачал версию под windows, скопировал из директории PartDescriptionFiles файл ATmega8U2.xml в linux-версию.
Его содержимое:

Код: Выделить всё

<?xml version="1.0"?>
<!DOCTYPE Part SYSTEM "part.dtd">
<Part NAME="ATmega8U2">
   <USB_PID VALUE="2FEE"/>
   <Memory NAME="FLASH" SIZE="4096" RESET_VALUE="FF" SECURITY="true"/>
   <Memory NAME="EEPROM" SIZE="512" RESET_VALUE="FF" SECURITY="false"/>
   <Gui FILE="at90usb1287_gui.xml"/>
   <Protocol FILE="USB_DFU_01.xml"/>
</Part>
Выбрал появившийся в списке ATmega8U2 и получил:
06.05.2012 10:50:12 com.atmel.flipGui.SettingsMenuHandler actionPerformed
INFO: SettingsMenuHandler itemActivated
AtLibUsbDfu: 3EB 2FEE no device present.
Нужно припаивать резистор и замыкать выводы?
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Не получается подключить Arduino rev3 к компьютеру.

Сообщение Mr.Kubikus »

Продолжение истории с ардуинами пользователя Marvin в отдельном топике.
С уважением, Григорий
GitHub FB ВК
Ответить