Приехали мне из Китая два Уно R3 с прошитой главной микросхемой, но непрошитой микросхемой связи Atmega 16U2. При попытке прошить по инструкции http://wiki.amperka.ru/arduino-быстрый-старт:что-то-пошло-не-так:mega16u2 на этапе «выбрать USB» выдаёт ошибку «не найдена atlibusbdfu.dll». В инете видел какие-то сообщения, что люди обходили это, но сообщения невнятные. Как победить?
А как ты определил что она была не прошитая? Какие ошибки выдавал при попытке прошить ардуину ? Были ли проблемы с драйверами? Что происходило когда первый раз втыкал в УСБ ардуину, в деспечере устройств что нибудь определялось? Например обнаружено неизвестное устройство. ps\ недавно тоже из китая пришла ардуина уно рев3 на такой же мега16U, помучились хотели перепрошить мегу16U, но оказалось все просто - надо установить правильные драйвера. на win8x64 и на winXPx32.
Диагноз мне поставили тут http://forum.amperka.ru/threads/Не-определяется-arduino-uno-нет-com-порта.4067/
Верится с трудом, что китайцы не прошили. Если у Вас такая плата http://www.aliexpress.com/item/Best...ble-Free-Shipping-Dropshipping/909950710.html То коммуникационник у не действительно ATMEGA16U2 Но если такая http://www.aliexpress.com/item/UNO-R3-MEGA328P-For-Arduino-without-USB-Cable/2041245131.html или такая http://www.aliexpress.com/item/1PCS...O-MEGA328P-CH340-NO-USB-CABLE/2021670021.html то там за связь с компом по USB отвечает схема CH340G. Находится рядом с генератором частоты, 16-ти ногая. Рабочие драйвера здесь: http://www.drivermax.com/driver/update/Ports/wch.cn/USB-SERIAL-CH340 Устанавливать через Setup простое указание дирректория с дровами результата не дает
В той теме всё написано, плата именно первая, с 16U2, обозначение на микрухе читал. Никакой че340 на плате нет. Немного офф, есть ли прошивка для Arduino, чтобы он определялся как джойстик? Неохота самому изготовлять mjoy8.
Посмотрел тему по вашей ссылке, именно о такой проблеме я и писал выше, у меня было точно также. Если при подключении в диспетчере устройств определяется "неизвестное устройство" то сначала надо попробовать установить дрова как вот тут советуют ссылка. Причем на другом компе была winXP и тоже пришлось повторить как и в первом случае- нужно принудительно установить новые дрова. Причем я не переименовывал имя INF файла , а создал отдельную папку и туда скопировал один единственный "Arduino UNO REV3.inf" именно для Arduino UNO rev3. Этот файл лежит в папке arduino-1.0.5-r2\drivers в архиве Old_Arduino_Drivers.zip. После этого в диспетчере устройств обновляем драйвер указывая эту отдельную папку, с единственным в нем файле. Незабываем перезагрузить комп.
Вчера подключили такую же UNO Rev3 с мега16U2, устанавливали на ноутбук с Win8 x64, определился и установился драйвер сам, при подключении определяется как положено и порт видно, но прошивалась через раз. Пришлось удалить дрова и установить как описывал выше- все равно прошивалась через раз - собрались перепрошивать мегу16U2, как по инструкции на форуме, через утилиту от атмела FLIP .Скачали и установили FLIP версию с Джава "JRE - Flip Installer - 3.4.7.112". После перезагрузки компа, решил просто еще раз попробовать прошить ардуину. Прошилась без проблем - но так как раньше она через раз прошивалась- то попробовал несколько раз подряд. Работает .На всякий случай пробовали и с отключением и с перезагрузкой компа - Работает как часы. даже попробовали шить на разной скорости порта - невероятно но шилась без проблем. Даже не знаю точно из-за чего решилась проблема, толи что с драйверами намучились, толи с установкой JAVA. Вот здесь тоже обсуждают подобную проблему и с перепрошивкой тоже , может кому поможет. Про драйвер тут немного.
О, фараону помогло! Поставил дрова на 16U2 — заработало. Завело в тупик то, что TE_MINI168 определялась сама.