Не определяется Arduino Uno

OLEG-84
Offline
Зарегистрирован: 21.02.2015

требуется помощь. я далеко не новичёк в програмировании и сфере АЙ-ТИ, ну вот друг надоумил как хобби, подарил мне комплект "Arduino Uno" с целой коробкой всёких там приблуд дополнительных(моторчики, лэды, экраны, датчики света и воды , ну и т.д.)

ну короче, о чём это я!

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

в девайс менеджере в свойствах этого неизвестного устройства (тоесть я имею ввиду что платка подключаетса и обнаруживаетса компютером как неизвестное устройство), напрочь отсутствует ID!

вместо него я вижу вот это :

USB\UNKNOWN

в середине микросхемка с маркировкой : Atmel MEGA328P

и в комплекте микросхемка CH340G



комп: ноутбук Windows 7 x64

говорю на перед, пробовал менять провод, тыкал по всем USB портам, и даже пробовал через HUB, пробовал на другом компе с Windows 7 x86

доступа к другим компам неимею.

сами понимаете тут проблемма не дровах



ПЫ.СЫ.

пробовал вручную подкрутить файлик *.inf и всё таки насильно впихнул ему дрова, устройство так и неопределяетса нормально, получаю "ошибка 10- невозможно запустить устройство"



ВСЕМ СПАСИБО! БУДУ ОЧЕНЬ РАД ЛЮБОЙ ПОМОЩИ!

 

OLEG-84
Offline
Зарегистрирован: 21.02.2015

std
Offline
Зарегистрирован: 05.01.2012

http://wch.cn/products.php?page=procontent&id=40

Внизу файл ch341ser.exe

OLEG-84
Offline
Зарегистрирован: 21.02.2015

дрова у меня есть, проблемма не в дровах

OLEG-84
Offline
Зарегистрирован: 21.02.2015

если у устройства неопределяютса

VID и PID - ниодин драйвер не встанет так как виндовс не знает что это за устройство

fil
Offline
Зарегистрирован: 07.04.2015

Олег-84, ты смог решить свою проблему?

У меня такая же фигня с мега 2560

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

fil, у вас тоже windows 7 ?  Проверьте на компьютере с windows XP SP3, владельцы "семёрки" частенько ловят этот глюк.. наводит на догадку, что это не случайность.

fil
Offline
Зарегистрирован: 07.04.2015

На XP пробовал, тоже самое, походу конвертер ch340 не работает

msi2102
Offline
Зарегистрирован: 09.04.2015

Тоже была проблема с НАНО 

комп: Windows 7 x64

ругался на неподписанный файл

после совета std:

         http://wch.cn/products.php?page=procontent&id=40

         Внизу файл ch341ser.exe"

все встало на свои места.

СПАСИБО!!!

fura
Offline
Зарегистрирован: 31.07.2014

Была похожая проблема с UNO менее месяца назад,тот же CH340G. На 7х64 ставил."Бегал с бубном", драйвера ставиться не хотели самые последние,определялось как неизвестное устройство из за виндовской защиты подписи драйверов.Случайно нашел давольно старые "дрова" встали  и появился порт для ардуино.

hubll
Offline
Зарегистрирован: 08.03.2015

Если проблема не в дровах, то попробуй вставить в USB который в задней части системного блока - мне помогло!

fil
Offline
Зарегистрирован: 07.04.2015

Правильно Олег написал

OLEG-84 пишет:

если у устройства неопределяютса

VID и PID - ниодин драйвер не встанет так как виндовс не знает что это за устройство

У меня тоже ни VID ни PID не определен и устройство определяется как "не известное".

Теперь как это объяснить китайцу с алиэкспресс? Он тоже пытается ссылатся на драйвера

OLEG-84
Offline
Зарегистрирован: 21.02.2015

проблемма решилась с помощю вот такого девайса 

с его помощью можно подключитса в обход ch340 и спокойно пользоватса ардуинкой дальше

fil
Offline
Зарегистрирован: 07.04.2015

OLEG-84 пишет:

проблемма решилась с помощю вот такого девайса

с его помощью можно подключитса в обход ch340 и спокойно пользоватса ардуинкой дальше

Да это понятно, я с помощью другой ардуины проделал тоже самое.

Олег, как в диспуте технически грамотно доказать что устройство частично не исправно?

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

Смотрите первый ответ......   Который сами и написали......

http://arduino.ru/forum/obshchii/ne-opredelyaetsya-arduino-uno#comment-1...

OLEG-84
Offline
Зарегистрирован: 21.02.2015

у меня в шапке темы есть скриншоты. я думаю только так. сделай скрины, переведи через переводчик  обьяснение что если устройство не имеет идентефикатора PID,VID то ни какой драйвер встать не сможет, так как знающий експерт по компютерам знает что каждое нормально работающее устройство дольно иметь идентефикатор. и когда ты ставиш драйвер на любой другой девайс на компющтере, система сверяет идентефикатор устройства со списком поддерьиваемых устройст из списка, который находитса в файле *.inf внутри папки драйвера.

для примера вот список устройств из файла драйвера 

01[WinChipHead]
02%CH340SER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_7523
03%CH341ASER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_5523
04%CH341SER.DeviceDesc% = CH341SER_Install, USB\VID_4348&PID_5523
05%CH340SER.DeviceDesc% = CH341SER_Install, USB\VID_4348&PID_5523&REV_0250
06%CH341S98.DeviceDesc% = CH341S98_Install, USBSERPORT\SER5523
07%CH341S98.DeviceDesc% = CH341S98_Install, CH341PORT\SER5523
08 
09[WinChipHead.NTamd64]
10%CH340SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_7523
11%CH341ASER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_5523
12%CH341SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_4348&PID_5523
13%CH340SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_4348&PID_5523&REV_0250
14%CH341S98.DeviceDesc% = CH341S98_Inst.NTamd64, USBSERPORT\SER5523
15%CH341S98.DeviceDesc% = CH341S98_Inst.NTamd64, CH341PORT\SER5523
16 
17[WinChipHead.NTia64]
18%CH340SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_7523
19%CH341ASER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_5523
20%CH341SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_4348&PID_5523
21%CH340SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_4348&PID_5523&REV_0250
22%CH341S98.DeviceDesc% = CH341S98_Inst.NTia64, USBSERPORT\SER5523
23%CH341S98.DeviceDesc% = CH341S98_Inst.NTia64, CH341PORT\SER5523

 

fura
Offline
Зарегистрирован: 31.07.2014

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

arik
Offline
Зарегистрирован: 19.04.2015

Олег, добрый день

Аналогичная проблема, такая же плата.

Вы в результате отказались от идеи использовать USB - порт на самой ардуине?

sally555
sally555 аватар
Offline
Зарегистрирован: 28.05.2015

У меня немного другая, но схожая проблема. Дело в том что у меня PID и VID определяется, но совсем другие нежели описанные в файле arduino.inf, естественно система ругается. Что же делать?

 

 

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

Искать.....
https://www.google.ru/?gws_rd=ssl#newwindow=1&q=vid_1a86%26pid_7523

А ardiuino.inf тут совсем не при чём....

sally555
sally555 аватар
Offline
Зарегистрирован: 28.05.2015

Уже нашел, нормальный драйвер для ch340, сразу все установилось и работает.

Joiner
Offline
Зарегистрирован: 04.09.2014

OLEG-84 пишет:

ВСЕМ СПАСИБО! БУДУ ОЧЕНЬ РАД ЛЮБОЙ ПОМОЩИ!

У меня была похожая проблема с ардуино нано. По совету на этом форуме поменял шнур на нормальный. Все сразу заработало. У меня оказывается был хреновый USB mini шнурок.

zugni
Offline
Зарегистрирован: 14.06.2015
releyshic
Offline
Зарегистрирован: 20.11.2015

sally555 пишет:

Уже нашел, нормальный драйвер для ch340, сразу все установилось и работает.

драйвер в студию!!!

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

releyshic пишет:

драйвер в студию!!!

Первоисточник, сайт компании производителя чипов - http://www.wch.cn/download/CH341SER_ZIP.html

mendal
Offline
Зарегистрирован: 15.07.2018

Я поставил Windows 7 64 на ноутбук и у меня была похожая проблема. В Корнтроллерах USB присутствовало Unknown Device, как на первом скриншоте. Но в COM-портах было устройство Arduino Uno (COM 4). В программе Arduino IDE можно было указать порт Arduino Uno (COM 4), но при загрузке скетча выпадала ошибка:

avrdude: ser_open(): can't open device "\\.\COM4": Отказано в доступе.

Переустановка драйверов и Arduino IDE как указано в статье:

http://www.fabrian.web.id/2016/01/uploading-sketch-problem-arduino.html

не меняло результата: При загрузке скетча выпадала ошибка. Работоспостобность платы и кабеля была проверена на другом компьютере.

Возникло полное ощущение, что порт COM 4 занят другим устройством. Я нашел статью:
http://winitpro.ru/index.php/2016/02/02/reset-com-ports/

Первая часть статьи оказалась бесполезной. А вторая часть про Реестр Windows помогла решить проблему.

Заглянув в ветку реестра HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM я обнаружил, что у меня зарегистрировано 2 устройства на порт COM 4 (одно из них было Arduino Uno).

Я принял решение удалить оба устстройства. В соответствии с инструкцией в ветке реестра  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports
я удалил все COM порты кроме COM 3. При этом порты других типов LTP и др. я оставил.(не удалял)
Очень боялся, но все же рискнул и поставил 04 и остальные 00 (как описано в статье ориентируясь на скриншот) в ветке реестра 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter

Далее перезагрузка (скрестив пальцы), так как в статье описан ужас про синий экран смерти, если накосячить с количеством байт на предыдущем этапе :) 
Подключил Arduino Uno.
Посмотрел в ветке реестра 
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
и увидел только одно устройство Arduino Uno на COM 4. То есть удаление COM портов прошло успешно и Windows заново присвоила следующий свободный порт COM 4 новому для нее устройству.

В итоге даже не пришлось переставлять драйвера и программу Arduino IDE. Скетч загрузился.
Рад если кому-то поможет мой опыт.

 

mixa515
Offline
Зарегистрирован: 24.03.2019

Jeka_M пишет:

releyshic пишет:

драйвер в студию!!!

Первоисточник, сайт компании производителя чипов - http://www.wch.cn/download/CH341SER_ZIP.html

Windows 7 x 64 помогло. Спасибо!