Ардуино не определяется компьютером (и как это исправить)

CokoDaBka
Offline
Зарегистрирован: 10.01.2014

Atmel Studio 6.1, если я не ошибаюсь, это и есть среда Visual Studio 2010 к которой прикрутили компиллятор GCC и добавили специфичные для микроконтроллеров визарды проектов, документацию, интеграцию с программаторами и кучу примеров. Что ещё нужно, зачем изобретать очередной велосипед?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Patrik пишет:

"Если хочешь погрузиться в проблему полностью, начни ее размышлять"

(Не помню какой французкий философ))))

гуманитариям рекомендую использовать труды Ницше при поиске различий между стандартами USB 1.* и USB2.*

Patrik
Offline
Зарегистрирован: 15.05.2013

Философия науки! Никуда не денишься)))

russkopf
Offline
Зарегистрирован: 13.04.2014

Всем привет! Для тех,кто все таки решит с экономить и затарится на ебее или байконсе. Брал там мини про и мегу 2560 с 8U2  на борту. Мини заработали сразу и без всяких танцев с бубном. Меги дружно ушли в молчанку и на все уговоры молчали. Сменил пяток ноутов и компов,пробовал разные системы и шнуры,тишина. Причина была банальна,плохо пропаян контроллер 8U2. Только перекатка. Площадки под микросхемой не луженные и олово тупо сидело на ногах. Кто будет греть феном не жалейте флюса, много нервных клеток сохраните. После такого ремонта, платы работают замечательно, на любых шнурках. Если вы уверены, что Ваш юсб разъем на компе или ноуте не просаживает питание, плата будет работать. Отбраковку плохого шнурка можно сделать просто, подав на плату отдельное питание. Если и после этого система не увидит плату ищем проблемы в ней,а не в шнуре, особенно если этот шнур у вас прекрасно работает на принтере и позволяет печатать к примеру большой пдф файл весом метров в 100.  Теперь вот думаю, следующие брать россыпью, себе я верю больше.

staromand
Offline
Зарегистрирован: 17.09.2012
russkopf
Спасибо за информацию.
neonet
Offline
Зарегистрирован: 15.08.2014

Здравствуйте, подскажите пожалуйста, купил плату arduino due когда подключаешь к native порту компьютер находит устройство и устанавливает драйвер ( так же прошивка встает через этот порт), при подключении к порту programing компьютер ничего не находит.... это глюк или проблемма с портом?

123dmitri123
Offline
Зарегистрирован: 20.11.2013

HOCKU пишет:

Спасибо за совет, попробую перепрошить atmega8u2. Получится - отпишусь.

Итак, получилось! Возможно я не единственный, кто сталкивался (или столкнется) с данной ситуацией, поэтому так как руководства по решению этой проблемы на русском языке я не нашел, то...

Инструкция по перепрошивке контроллера Atmega8U2 для Arduino Uno или Mega2560

1. Скачиваем программу "FLIP" отсюда: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886, устанавливаем.

2. Скачиваем последнюю версию прошивки отсюда: https://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares выбираем arduino-usbserial/Arduino-usbserial-uno.hex или arduino-usbserial/Arduino-usbserial-mega.hex в зависимости от того, каким из девайсов обладаем. Также файлы прошивок находятся в папке arduino-0022\hardware\arduino\firmwares\arduino-usbserial. взять arduino software можно тут.

3. Соединяем перемычкой (или 10кОм резистором) два контакта, расположенных на тыльной стооне платы под картой италии))

4. Подключаем Ардуино через usb кабель к компьютеру, как обычно.

5. На несколько секунд замыкаем два контакта, находящихся над Atmega8U2, для сброса контроллера.

6. Компьютер находит новое устроиство, для которого требует драйверы. Устанавливаем драйвер из папки C:\Program Files\Atmel\Flip 3.4.2\usb (той, в которую вы установили FLIP). Во время установки винда ругается, что драйвер не подписан каким-то сертификатом и т.д., все равно соглашаемся. В системе появляется устроиство "at90usb82".

7. Запускаем FLIP, выбираем пункт меню "File->Load HEX File", выбираем скачанную прошивку. Желательно, чтобы в пути к файлу прошивки не было русских символов. У меня например файл прошивки, находящийся на "рабочем столе" не смог открыться, а вот из "C:\" загрузился нормально.

8. Выбираем пункт меню "Device->Select", затем выбираем из списка "at90usb82".

9. Выбираем пункт меню "Settings->Communication->Usb", затем в появившемся окошке щелкаем кнопку "Open"

10. Проверяем чтобы стояли галочки, нажимаем кнопку "Run".

11. ...

12. PROFIT!!!

13. Не забываем отпаять резистор от платы.

Все. Микроконтроллер перепрошит, устроиство готово к работе.

По идее таким образом можнопрошить Atmega8U2 другой прошивкой, и ваш ардуино станет восприниматься системой как джойстик, клавиатура, или например принтер))

источник 1
источник 2

Здравствуйте! Подскажите, пожалуйста, такую вещь. Пытаюсь перепрошить мегу 2560 r3 делаю все по инструкции, в программе flip выбираю прошивку, а вот когда нужно открыть usb-девайс(9. Выбираем пункт меню "Settings->Communication->Usb", затем в появившемся окошке щелкаем кнопку "Open") то тут он мне пишет: "Could not open usb devace", пробовал с другой платой мега и с другой uno, результат тот же. Не подскажите, в чем может быть дело?

neonet
Offline
Зарегистрирован: 15.08.2014

neonet пишет:

Здравствуйте, подскажите пожалуйста, купил плату arduino due когда подключаешь к native порту компьютер находит устройство и устанавливает драйвер ( так же прошивка встает через этот порт), при подключении к порту programing компьютер ничего не находит.... это глюк или проблемма с портом?

отвечу сам на свой вопрос, дело было в недопаянном SMD элементе на дорожке от разъема к микросхемме.

по идеи это был резистор который с виду нормально сидел на своем месте но дорожка с ним не прозванивалась, горячий паяльник все решил ))

nrgizer79
Offline
Зарегистрирован: 26.09.2014

Приветствую!

Arduino Leonardo на ATMEGA32U4.

Делал первые шаги.

Первую свою программку писал в CodeVision, поэтому в Arduino она компилироваться не захотела ( не все инструкции подошли).

В связи с чем попробовал прошиться с помощью USBasp.

В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).

Видимо фьюзы напортил.

Есть какие варианты вылечить или выбрасывать плату ?

art100
Offline
Зарегистрирован: 09.03.2014

nrgizer79 пишет:

Приветствую!

Arduino Leonardo на ATMEGA32U4.

Делал первые шаги.

Первую свою программку писал в CodeVision, поэтому в Arduino она компилироваться не захотела ( не все инструкции подошли).

В связи с чем попробовал прошиться с помощью USBasp.

В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).

Видимо фьюзы напортил.

Есть какие варианты вылечить или выбрасывать плату ?

1. Рекомендуемы Оперционные Системы для начала только одна Windows 7 32бита 

2.Arduino втыкаем в USB ставим компилятор ArduinoIDE по ходу устаналиваются все драйвера.

http://downloads.arduino.cc/arduino-1.0.6-windows.exe

3 Arduino Leonardo в отличии от классической ArduinoUnoR3 создавалась для эмуляции HID устройств.

Поэтому леонарде надо переключаться изрежима COM порта для прошивки и HID устройства ввода. Обычное время переключений 8 секунд.

4 Включаем звук и слушаем как Леонарда переключается. Шьем из ArduinoIDE выбирая правильный COM (у меня он например COM30 или COM6) 

Спасибо $$$ складываем вон в ту коробочку.

 

Arduino Leonardo плохая плата для начала изучения ArduinoIDE+Arduino UNO R3 я бы отложил ее.

 

CodeVision если не будешь использовать мелкие Atmel типо 14 ножек (AT2312 забул как мелкие теперь называются)можешь выкинуть.

 

Всегда есть варианты восстановить загрузчик и фьюзы. Я не встречал мертвых вариантов из-за ошибок работы с ArduinoIDE. Шьет там внутри утилита avrdude.exe используя конф файли и просто строчкой указывая. (дудка ищи по форуму)

Вы уверены что попортили что-то? Я сомневаюсь.

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

nrgizer79 пишет:

В связи с чем попробовал прошиться с помощью USBasp.

В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).

Видимо фьюзы напортил.

Есть какие варианты вылечить или выбрасывать плату ?

Ну при прошивке любым программатором стирается загрузчик, который позволяет загружатиь скетчи по USB.

Его можно записать заново. В Arduino IDE в меню "Сервис" выбираем тип программатора (например USBasp) и плату ардуино.  Далее в том же меню "Сервис" жмём "Записать загрузчик".  Если загрузчик нормально прошьется через программатор - снова должна заработать загрузка скетчей через USB.

art100
Offline
Зарегистрирован: 09.03.2014

Jeka_M пишет:

nrgizer79 пишет:

В связи с чем попробовал прошиться с помощью USBasp.

В результате Arduino теперь по USB вообще не определяется (светодиод питания на плате горит).

Видимо фьюзы напортил.

Есть какие варианты вылечить или выбрасывать плату ?

Ну при прошивке любым программатором стирается загрузчик, который позволяет загружатиь скетчи по USB.

Его можно записать заново. В Arduino IDE в меню "Сервис" выбираем тип программатора (например USBasp) и плату ардуино.  Далее в том же меню "Сервис" жмём "Записать загрузчик".  Если загрузчик нормально прошьется через программатор - снова должна заработать загрузка скетчей через USB.

подожди пусть сначало попробует правильно включить с колоночками блямками

а вот ели не услишит блямков тогда читать глубже

может не затер еще загрузчик

и все щас оживет

блямкать будет через 8 секунд

пусть посмотрит 2Mbyte видео как Arduino Leonardo ведет себя https://yadi.sk/d/zCaFbnThbfqDv

nrgizer79
Offline
Зарегистрирован: 26.09.2014

На СОМ порту плата вообще не видится...никакой реакции компа на подключение.

Пробовал прошить через USBasp, программа выдала:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.
art100
Offline
Зарегистрирован: 09.03.2014

nrgizer79 пишет:

На СОМ порту плата вообще не видится...никакой реакции компа на подключение.

Пробовал прошить через USBasp, программа выдала:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1 
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

значит firmware надо

убил 

ох лень думать

Методика такая сначало попробовать правильный загрузчик

если не берет правильные fuse

а что там правильное лень думу думать

спрашивай дальше

может кто помнит

если быстро купи классичесую Arduino Uno R3 а когда нучишся освоишся в ArduinoIDE с четкими знаниями восстановишь.

ты плывешь в интсрументах а уже хочешь железяки ими восстанваливать

тебе повезет кто такойже косяк недавно чинил и помнит еще что-то галки версии

ну если на ангельском поискать валяются везде всякое

 

 

fedottt
Offline
Зарегистрирован: 30.05.2013

всем кто интересовался что замыкать на mega 2560

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

процесс:

1. подключаем к usb

2. замыкаем пины с лицевой стороны (это пин резета и земля)

3. замыкаем контакты на тыльной стороне. 

4. размыкаем пины на лицевой стороне (в этот момент в диспетчере устройств появляется девайс)

5. размыкаем пины на тыльной стороне платы. 

6. ставим дрова и далее по доке. 

 

хотя у меня эта штука на шьется, валится еще на попытке стереть данные. походу помер чип( 

 

Jeka_Matlay
Offline
Зарегистрирован: 31.01.2015

Аналогичная проблема с Mega 2560, как ее перевести в DFU режим, чтобы перешить?

fedottt
Offline
Зарегистрирован: 30.05.2013

наверное, стоит поднять глаза и прочитать пост выше своего

я вам даже ссылку дам)) http://arduino.ru/forum/obshchii/arduino-ne-opredelyaetsya-kompyuterom-i-kak-eto-ispravit?page=1#comment-94412

Jeka_Matlay
Offline
Зарегистрирован: 31.01.2015

Я это видел, только вот у меня плата с обратной стороны слегка отличается и вместо 2-х контактов 4 и что замыкать нужно в этом случае??

fedottt
Offline
Зарегистрирован: 30.05.2013

фото в студию, однако

мало ли, может и поможем

Jeka_Matlay
Offline
Зарегистрирован: 31.01.2015

 

fedottt
Offline
Зарегистрирован: 30.05.2013

мда, забыл про местные лимиты. прям как в 90-е. места мало, инет по телефону. 

скиньте фото передней стороны без сжатия, в самом хорошем качестве на service@lan.ua гляну, там две из этих дырок должны уходить под чип 

Jeka_Matlay
Offline
Зарегистрирован: 31.01.2015

Скинул. Спасибо за помощь.

Halfback
Offline
Зарегистрирован: 28.02.2015

Jeka_Matlay пишет:

Скинул. Спасибо за помощь.

 Поделитесь пожалуйста рецептом сброса.  У меня такая же фигня Mega 2560 ,  wind-a  не видит плату.

Крайние контакты  возле Atmel 16u2 замыкал - не помогло.

defragtall
Offline
Зарегистрирован: 24.07.2015

 Добрый день. Купил на ebay M. Jduino. Прошу помощи с подключением. Делаю все по инструкции, но дуино определяется не как com порт а как 3 устройства.

показывает 3 устройства: 

PCI-контроллер Simple Communications
SM контроллер шины
USB2.0-Serial
 
что делать? ни один драйвер не подходит!

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Ваш - это USB2.0-Serial

По vid/pid ищите дрова.....

defragtall
Offline
Зарегистрирован: 24.07.2015

подробнее пожалуйста, я первый раз вижу vid/pid

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

http://alt236.blogspot.com/2010/09/adb-will-not-detect-phone-after-rom.html

http://promotomobile.com/ru/Bluetooth-Stack

и прямо всю строку скормите гуглю..... с добавлением слова драйвер ( или  driver)

Или здесь  опубликуйте, поможем.....

defragtall
Offline
Зарегистрирован: 24.07.2015

к сожалению самостоятельные поиски ни к чему не привели. вот код который мне удалосьвыяснить USB\VID_1A86&PID_7523&REV_0254

 
 
Клапауций 999
Offline
Зарегистрирован: 06.06.2015

defragtall пишет:

к сожалению самостоятельные поиски ни к чему не привели. вот код который мне удалосьвыяснить USB\VID_1A86&PID_7523&REV_0254

исчи! https://www.google.com/search?q=VID_1A86+PID_7523+REV_0254

defragtall
Offline
Зарегистрирован: 24.07.2015

Спасибо большое, оч много драйверов, многие не подходят. вот адрес, на те что подошли мне https://driver.ru/?H=PAUB014&By=Espada

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

народ подскажите если кто сталкивался. ковырял uno r3 - сгорела mega328 после подачи питания не туда. мегу заменил остались глюки с com портом - не работал сброс при заливке скетча, после втыкания вытыкания усб подвисал (пока не переустановишь порт в диспетчере устройств). для устранения глюков решил обновить 16u2 - результат - ком порт погас напрочь. цеплялся к 16u2 через isp разъем программатором. при попытке считать что либо из микрухи получаю одни нули. схему проверял - питалово на ней есть. кто нить знает как ее сбросить не выпаивая (чую с фьюзами набарагозил) или все таки сразу в "ту коробку"?

Спасибо. 

dennnissska
Offline
Зарегистрирован: 22.02.2015

Здравствуйте, нужна прошивка для Pro micro, чтоб прошить флипом. Так как комп распазнает ее как atm32u4

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Убил пару часов на подключение свеже-купленных ардуино нано (3 шт на али).

Винда пишет анкноу девица и все.

После перетыкания шнурка в другой usb-порт сразу все подхватилось и увиделось.

Т.е. либо порт криво сработал, либо удлинительный шнурок виноват.

FedorM
Offline
Зарегистрирован: 27.03.2016

Здравствуйте. Имеется UNO с али, но винда 10-ка его не видит. Как я понял его нужно перепрошить, но у моего даже нет перемычек, которые нужно замкнуть.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ничего перепрошивать и замыкать не надо. Надо скачать и установить драйвер на CH340G.

coregor
coregor аватар
Offline
Зарегистрирован: 24.03.2016

Всем здравствуйте!

Купил по случаю 3 Nano v3 у китайцев.

Поставил софт, подключил к УСБ и вот что получилось:

первая встала нормально,

вторая и третья не видели драйвера - поставил ручками... но:

монитор порта открывается, а вот грузить скетч не желает (моргнет два раза RX и начинает часто моргать L).

Может кто сталкивался?

Sharlaychik
Offline
Зарегистрирован: 07.05.2016

У меня тоже была проблема с Ардуино Нано в3.

Старая работает а новая (Китай) нет. После установки новой программы Ардуино 1.6.8. ничего не изменилось. Но через пару дней и старая перестала определяться. Я скачал драйвер драйвер на CH340G. Определяться стали две ардуинки но скетч не грузился.

Я запустил старую программу Ардуино 1.0.5 (отднльно стояла), и вуаля - заработали две платы и скетч грузится на обое. А вот с программой Ардуино 1.6.8 ни в какую скетч не грузиться. (Может производители начали от китайцев защищаться?).

Так что попробуйте запустить свои платы с старыми программами Ардуино.

shtuka
Offline
Зарегистрирован: 16.10.2016

Не могу загрузить в ардуино UNO любой скеч Выдаёт такую ошибку. Помогите разобратся.
avrdude: no programmer has been specified on the command line or the config file Specify a programmer using the -c option and try again
Все уже перепробывал результата нету.

Chesh1re1
Offline
Зарегистрирован: 13.08.2016

Ре

Здравствуйте! Моя Arduino Uno выглядит данным образом. Что на ней нужно замкнуть, чтобы перепрошить котроллер ATmega8U2 ?

Toklian
Offline
Зарегистрирован: 28.11.2016

Поделюсь своей историей ну-почти-успеха.

девайс: Mega 2560 Rev3 по имени "Geekcreit", Китай.

Подключил к своему ноуту (ультрабук Lenovo, Win8.1). "Неизвестное устройство", при попытке вручную поставить драйвер из соответствующего inf-файла сваливается в "Код10". IDE, соответственно, ничего не видит.

Рабочий десктоп под Win7 - то же самое. Проблема решилась FLIP-ом и прошивкой чипа ATmega16u2 соответствующим hex-файлом (злые китайцы не прошили его на заводе, получается?). Возвращаюсь домой, снова подключаю к ноуту на Win8. Безрезультатно. На всякий случай ещё раз использую FLIP, через него ATmega16u2 вновь успешно прошивается, но контроллер компьютером так и не определяется. При этом питание проходит, последний залитый скетч работает (т.е. проблема не в просадке питания, тем более, что в этом случае ноут питается от сети?). Подключаю к ноуту жены на Win7 (ради интереса не подключая к сети, исключительно от аккумулятора) - всё определилось, всё работает, IDE заливает скетчи. Пока рабочая версия, что проблемы у 8-х форточек - не фатально, но неприятно.

Sharlaychik
Offline
Зарегистрирован: 07.05.2016

Кстати, если кто не знает - при работе на ноутбуке, питание для ардуинки сильно прыгает на ЮСБ. Изза работы самого ноута. Лучше пользоваться выпрямителями напряжения. Гдето видел специально для ардуинки, но подойдет любое.

diger67
Offline
Зарегистрирован: 25.07.2015

staromand пишет:

спасибо, если я подключю его к TX0 RX0 (pins 0, 1), то он также загрузит скетч в него?

а не подскажите, где можно заказать сам 8u2? у меня есть знакомый, который паяет такие мелочи. и нужно ли будет прошивать 8u2 после того, как припаяем?

Я покупал на aliexspess, даже в Питере нашел только в QFP исполнении (выводной). Для замены нужен фен, паста для пайки (я испльзовал для BGA чипов), пояльник с самым тонким жалом, прямые руки и терпение. С чем можно столкнуться. Ну во первых попадаются чипы с фюзами для работы от внешнего генератора, тогда еще и програматор понадобится. Тут тоже есть подводные камни, если чип настроен на BootLoader, то надо спаивать сборку 4х10к, иначе при подключении разъема програматора 8u2 будет сразу переходить в режим boot, а Flip умеет толко заливать прошивку. Залить прошивку можно и по USB из програмы Flip от Atmel. Есть одно замечание, вместо 8u2 можно ставить 16u2 ну и правильно выбрать прошивку. Прошивка есть в сборке arduino IDE по пути disk:\Program Files (x86)\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2 . Выбираем под свою плату и прошиваем. Будут вопросы по прошивке 16u2 спраштвайте.

diger67
Offline
Зарегистрирован: 25.07.2015

coregor пишет:

Всем здравствуйте!

Купил по случаю 3 Nano v3 у китайцев.

Поставил софт, подключил к УСБ и вот что получилось:

первая встала нормально,

вторая и третья не видели драйвера - поставил ручками... но:

монитор порта открывается, а вот грузить скетч не желает (моргнет два раза RX и начинает часто моргать L).

Может кто сталкивался?

Скорее всего неправильно выставлены фьюзы при этом arduino опознается, переводит megu в режим boot,  вот из за неправильной тактово частоты 16u2 скорость UART не совпадает с mega и процесс загрузки зависает.

diger67
Offline
Зарегистрирован: 25.07.2015

dennnissska пишет:

Здравствуйте, нужна прошивка для Pro micro, чтоб прошить флипом. Так как комп распазнает ее как atm32u4

Ну это если вы собираетесь шить ее из под оболочки, а так берем hex, запускаем Flip и заливаем, DFU при этом не пострадает и вы всегда сможете залить новый скетчь. Также можно собрать или купить AVRISPmkii и заливать скетчь по ISP через меню "залить с помощью програматора".

diger67
Offline
Зарегистрирован: 25.07.2015

pilnikov пишет:

народ подскажите если кто сталкивался. ковырял uno r3 - сгорела mega328 после подачи питания не туда. мегу заменил остались глюки с com портом - не работал сброс при заливке скетча, после втыкания вытыкания усб подвисал (пока не переустановишь порт в диспетчере устройств). для устранения глюков решил обновить 16u2 - результат - ком порт погас напрочь. цеплялся к 16u2 через isp разъем программатором. при попытке считать что либо из микрухи получаю одни нули. схему проверял - питалово на ней есть. кто нить знает как ее сбросить не выпаивая (чую с фьюзами набарагозил) или все таки сразу в "ту коробку"?

Спасибо. 

Попробуйте залить через USB с помощью Flip. Подключаем по USB замыкаем reset у 16u2, в устройствах должно пропасть неизвестное устройство или arduinoUNO com, то что отображлось и появиться Atmel16u2. Запускаем Flip, выбираем чип, подключаемся, выбираем файл прошивки для UNO, заливаем. Обращаю внимание, залить можно толко файл usbserial. Если и DFU слетел, то только по ISP. После переподключения должен появиться arduinoUNO com.

Toklian
Offline
Зарегистрирован: 28.11.2016

Про Nano мне продавец в местном магазине, продающем Arduino и комплектующие, рассказал вот такую интересную вещь:

Оригинальные Nano - с чипом FT232, аналоги - есть с CH340, а есть с поддельным FT232 (ну и с настоящим тоже есть, вроде как) Чипы отличаются на вид: у FT232 ног раза в 2 больше, чем у CH340 при таком же размере, если вдруг надпись на чипе нет возможности прочесть.

Соответственно, производитель настоящих FT232 внезапно узнал, что их подделывают, выкатил обновление драйверов для ПК, из-за чего все подделки перестали опознаваться.  Если контроллер не определяется по USB - возможно, как раз по этой причине.

Так что если покупать неоригинальные Nano, то только на CH340, потому что если на ней FT232, он может оказаться как настоящим, так и поддельным и оттого нерабочим.

diger67
Offline
Зарегистрирован: 25.07.2015

Toklian пишет:

Про Nano мне продавец в местном магазине, продающем Arduino и комплектующие, рассказал вот такую интересную вещь:

Оригинальные Nano - с чипом FT232, аналоги - есть с CH340, а есть с поддельным FT232 (ну и с настоящим тоже есть, вроде как) Чипы отличаются на вид: у FT232 ног раза в 2 больше, чем у CH340 при таком же размере, если вдруг надпись на чипе нет возможности прочесть.

Соответственно, производитель настоящих FT232 внезапно узнал, что их подделывают, выкатил обновление драйверов для ПК, из-за чего все подделки перестали опознаваться.  Если контроллер не определяется по USB - возможно, как раз по этой причине.

Так что если покупать неоригинальные Nano, то только на CH340, потому что если на ней FT232, он может оказаться как настоящим, так и поддельным и оттого нерабочим.

Есть програма с помощью которой можно сменить VID - PID, это единственное что может отличать одну микросхему от другой.  Вот тут можно посмотреть http://www.dubrovenko.ru/ddssite/dstftdiw.htm . Достаточно посмотреть эти значения в м/с и понять в дравах дело или еще в чем то. Что касается ft232, покупал и ставил не менее 100 чипов и ни разу не было проблем .

EuBeginer
Offline
Зарегистрирован: 16.11.2015

Ардуиню чуть больше 2 лет, но все равно еще допускаю "десткие" ошибки и набил шишек по полной.

Читал именно здесь а потому это по темам - Не грузится Скетч, PC или ПК не видит Ардуино, не распознается и т.п. и т.д.

Пару дней назад продолжил свою работу с ж/д макетом (стрелки перевожу на сервы... Ну, и ... приготовил I2C, с двумя расширителями МСР23016 и пара PWM драйверов на (16 серв). Стал проверять шину и собрался работать по крайней мере на NANO 328 для отладки. USB есть, ПК рядом - удобно. И тут моя, давно уже (2 года) купленная NANO уперлась... Ну я опять сюда почитать, надо вспомнить, мозги напрячь... СН340 стоит, Ардуины видит а ЗАГРУЗКА не идет! Tx Rx замыкал, ну вот по этому пути и стал пробиваться.

Буду короче, победил всех Китайцев, заодно и фотки сделал, думаю кто-нибудь, да упростит и сократит себе путь к победе.

Итак: Китайская RobotDyn UNO R3 (на 168) с чипом CH340  

Распозналась как Arduino NANO

 

 

 

 

 

 

 

 

Идем дальше и берем Китайскую НАНУ  c Atmega 328 и CH340 !!!

Распознается как MINI !!!

Ну слава Богу Русскому - Китайская Pro Mini 328 c USB-TTL на PL2303 распознается и грузится без всяких проблем. Для удобства (тут уже писали), 2 ножку контроллера поднимаем и делаем перемычку на DTR на Mini. На фото это белый провод.

         

Ну на всякий случай, на будущее сделал себе шпаргалки/наклейки.

И еще наверное стоит добавить, что протестировано на IDE версий 1.6.6 и 1.6.12 с версиями плат 1.6.6. ; 1.6.20

Версии плат 1.6.11 и 1.6.12 не пошли!!!

 

guss
Offline
Зарегистрирован: 02.03.2019

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