roboforum.ru

Технический форум по робототехнике.

Arduino 2560 R3 и Windows 7 x64

Arduino 2560 R3 и Windows 7 x64

Nicolayka » 07 мар 2015, 19:25

Добрый всем день, я конечно понимаю, что эта тема наверно поднималась не один десяток раз, но я уже перепробовал всё. Пробовал на ХР и Win 7, ничего не выходит. Пробовал так же отключать цифровую подпись, отключать антивирус, чистить реестр, переустанавливать винду, но ничего не помогает. Сейчас пытаюсь снова на Win 7. При попытке установки драйвера "Arduino MEGA 2560 REV3.inf", пишет: "Запуск устройства невозможен. (Код 10)", при попытке ставить драйвер "CH341SER.INF", пишет: "Не удается проверить цифровую подпись драйверов, необходимых для данного устройства. При последнем изменении оборудования или программного обеспечения могла быть произведена установка неправильно подписанного или поврежденного файла либо вредоносной программы неизвестного происхождения. (Код 52)". Я уже не знаю что делать :cry: . Помогите пожалуйста. Покупал вот здесь - http://ru.aliexpress.com/item/-/1970049 ... dVersion=1

Re: Arduino 2560 R3 и Windows 7 x64

holomrn » 08 мар 2015, 03:45

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

Re: Arduino 2560 R3 и Windows 7 x64

Nicolayka » 08 мар 2015, 13:30

holomrn писал(а):Только отключать проверку подписи драйверов

Nicolayka писал(а):Сейчас пытаюсь снова на Win 7. При попытке установки драйвера "Arduino MEGA 2560 REV3.inf", пишет: "Запуск устройства невозможен. (Код 10)"


Что с этим делать?

Re: Arduino 2560 R3 и Windows 7 x64

Angel71 » 08 мар 2015, 13:47

найти драйвера под данный чип. там несколько ревизий есть, под них драйвера разные.

Re: Arduino 2560 R3 и Windows 7 x64

Nicolayka » 08 мар 2015, 14:11

У меня на чипе написано "ATMEGA2560 16AU 1437". Но у продавца написано 2560 R3

Re: Arduino 2560 R3 и Windows 7 x64

holomrn » 08 мар 2015, 14:45

Что делать:
1) искать подписанные драйвера. Если они подписанные вообще есть.
2) отключить проверку подписи. Именно так и гуглить.

Re: Arduino 2560 R3 и Windows 7 x64

Angel71 » 08 мар 2015, 15:15

то мега, а нужно на юсб-уарт драйвера. на заборах тоже много чего пишут, а по фото на плате ch340. для установки отключается проверка подписи, а дальше смотрите, под ту ревизию драйвера или нет.
Последний раз редактировалось Angel71 08 мар 2015, 15:21, всего редактировалось 1 раз.

Re: Arduino 2560 R3 и Windows 7 x64

Nicolayka » 08 мар 2015, 15:21

Я поставил просто драйвера на USB. Пытаюсь подвинуть ось, на 3D принтере, 0 реакции на меня. Причём это на XP и Win7. Что делать, я уже не знаю

Re: Arduino 2560 R3 и Windows 7 x64

Angel71 » 08 мар 2015, 15:23

есть сомнния, что вы драйвера установили. покажите скрин диспетчера устройств, на котором видно юсб-уарт, который e вас на дуне.
Последний раз редактировалось Angel71 08 мар 2015, 15:26, всего редактировалось 1 раз.

Re: Arduino 2560 R3 и Windows 7 x64

Nicolayka » 08 мар 2015, 15:25

В смысле, драйвера?
Вот что я установил:
Код: Выделить всёРазвернуть
; CH341SER.INF
; Driver for CH341 (USB=>SERIAL chip) V3.4
; WDM&VXD for Windows 98/Me/2000/XP/Server2003/Vista/64bit Vista/Server2008/Win7/64bit Win7
; Copyright (C) W.ch 2001-2014
;

[Version]
Signature = "$Chicago$"
Class     = Ports
ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider  = %WinChipHead%
DriverVer = 08/08/2014, 3.4.2014.08
CatalogFile = CH341SER.CAT

[ControlFlags]
ExcludeFromSelect = USB\VID_1A86&PID_7523
ExcludeFromSelect = USB\VID_1A86&PID_5523
ExcludeFromSelect = USB\VID_4348&PID_5523
ExcludeFromSelect = USB\VID_4348&PID_5523&REV_0250
ExcludeFromSelect = USBSERPORT\SER5523
ExcludeFromSelect = CH341PORT\SER5523

[Manufacturer]
%WinChipHead% = WinChipHead,NT,NTamd64,NTia64

[WinChipHead]
%CH340SER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_7523
%CH341ASER.DeviceDesc% = CH341SER_Install, USB\VID_1A86&PID_5523
%CH341SER.DeviceDesc% = CH341SER_Install, USB\VID_4348&PID_5523
%CH340SER.DeviceDesc% = CH341SER_Install, USB\VID_4348&PID_5523&REV_0250
%CH341S98.DeviceDesc% = CH341S98_Install, USBSERPORT\SER5523
%CH341S98.DeviceDesc% = CH341S98_Install, CH341PORT\SER5523

[WinChipHead.NT]
%CH340SER.DeviceDesc% = CH341SER_Install.NT, USB\VID_1A86&PID_7523
%CH341ASER.DeviceDesc% = CH341SER_Install.NT, USB\VID_1A86&PID_5523
%CH341SER.DeviceDesc% = CH341SER_Install.NT, USB\VID_4348&PID_5523
%CH340SER.DeviceDesc% = CH341SER_Install.NT, USB\VID_4348&PID_5523&REV_0250

[WinChipHead.NTamd64]
%CH340SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_7523
%CH341ASER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_1A86&PID_5523
%CH341SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_4348&PID_5523
%CH340SER.DeviceDesc% = CH341SER_Inst.NTamd64, USB\VID_4348&PID_5523&REV_0250

[WinChipHead.NTia64]
%CH340SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_7523
%CH341ASER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_1A86&PID_5523
%CH341SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_4348&PID_5523
%CH340SER.DeviceDesc% = CH341SER_Inst.NTia64, USB\VID_4348&PID_5523&REV_0250

[CH341SER_Install]
DelFiles  = CH341S98.DelFiles.SYS
CopyFiles = CH341SER.CopyFiles.SYS, CH341SER.CopyFiles.DLL
AddReg    = CH341SER.9X.AddReg, CH341SER.AddReg

[CH341SER_Install.NT]
CopyFiles = CH341SER.NT.CopyFiles.SYS, CH341SER.CopyFiles.DLL
AddReg    = CH341SER.NT.AddReg, CH341SER.AddReg

[CH341SER_Install.NT.HW]
AddReg    = CH341SER.NT.HW.AddReg

[CH341SER_Inst.NTamd64]
CopyFiles = CH341SER.NT.CopyFiles.SYSA64
AddReg    = CH341SER.NT.AddReg, CH341SER.AddReg

[CH341SER_Inst.NTamd64.HW]
AddReg    = CH341SER.NT.HW.AddReg

[CH341SER_Inst.NTia64]
CopyFiles = CH341SER.NT.CopyFiles.SYSI64
AddReg    = CH341SER.NT.AddReg, CH341SER.AddReg

[CH341SER_Inst.NTia64.HW]
AddReg    = CH341SER.NT.HW.AddReg

[CH341S98_Install]
DelFiles  = CH341S98.DelFiles.SYS
CopyFiles = CH341S98.CopyFiles.VXD, CH341SER.CopyFiles.SYS
AddReg    = CH341S98.9X.AddReg, CH341S98.AddReg

;[CH341S98_Install.NT]

[CH341S98.DelFiles.SYS]
CH341S98.SYS, , , 1

[CH341SER.CopyFiles.SYS]
CH341S98.SYS, , , 2

[CH341SER.NT.CopyFiles.SYS]
CH341SER.SYS, , , 2

[CH341SER.NT.CopyFiles.SYSA64]
CH341S64.SYS, , , 2

[CH341SER.NT.CopyFiles.SYSI64]
;CH341I64.SYS, , , 2

[CH341S98.CopyFiles.VXD]
CH341SER.VXD, , , 2

[CH341SER.CopyFiles.DLL]
CH341PT.DLL, , , 2
;°ІЧ°DLLКЗїЙСЎµД,DLLїЙТФУГУЪК¶±рCH341¶ЛїЪєНјаКУCH341¶ЛїЪµДІе°ОКВјю

[CH341SER.9X.AddReg]
HKR, , DevLoader, , *NTKERN
HKR, , NTMPDriver, , CH341S98.SYS

[CH341SER.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[CH341SER.NT.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"
;ЙПГжХвРРУГУЪГ¶ѕЩЅУФЪґ®їЪµДјґІејґУГЙи±ё,Жф¶ЇК±Ѕ«ІъЙъDTRєНRTSРЕєЕ,Из№ыРиТЄГ¶ѕЩ,ЗлЅ«ЙПГжХвРРµД·ЦєЕИҐµф

[CH341S98.9X.AddReg]
HKR, , DevLoader, , *vcomm
HKR, , PortDriver, , CH341SER.VXD
HKR, , Contention, , *vcd
HKR, , ConfigDialog, , serialui.dll
HKR, , DCB, 3, 1C,00,00,00, 80,25,00,00, 11,00,00,00, 00,00,0A,00, 0A,00,08,00, 00,11,13,00, 00,00,00,00
HKR, , PortSubClass, 1, 01
HKR, , EnumPropPages, , "serialui.dll,EnumPropPages"
HKR, , Enumerator, , serenum.vxd
;ЙПГжХвРРУГУЪГ¶ѕЩЅУФЪґ®їЪµДјґІејґУГЙи±ё,Жф¶ЇК±Ѕ«ІъЙъDTRєНRTSРЕєЕ,Из№ыРиТЄГ¶ѕЩ,ЗлЅ«ЙПГжХвРРµД·ЦєЕИҐµф

[CH341SER.AddReg]
HKLM, SOFTWARE\WinChipHead\IC\CH341SER, WDM, 0x00010001, 0x00000034
HKLM, SOFTWARE\WinChipHead\IC\CH341PORT, DLL, 0x00010001, 0x00000010
HKLM, SOFTWARE\WinChipHead\IC\CH341SER, Function, , "USB=>Serial"
;HKLM, SYSTEM\CurrentControlSet\Services\CH341SER, UserRemoval, 0x00010001, 0x00000001
;ЙПГжХвРРУГУЪФЪПµНіНРЕМЦРПФКѕЎ°°ІИ«ЙѕіэUSBЧЄSERIALУІјюЙи±ёЎ±Ј¬±гУЪУГ»§КЦ№¤ЙѕіэУІјю

[CH341S98.AddReg]
HKLM, SOFTWARE\WinChipHead\IC\CH341SER, VXD, 0x00010001, 0x00000023

[CH341SER_Install.NT.Services]
AddService = CH341SER, 2, CH341SER.Service
AddService = Serenum, , Serenum_Service_Inst

[CH341SER_Inst.NTamd64.Services]
AddService = CH341SER_A64, 2, CH341SER.ServiceA64
AddService = Serenum, , Serenum_Service_Inst

[CH341SER_Inst.NTia64.Services]
AddService = CH341SER_I64, 2, CH341SER.ServiceI64
AddService = Serenum, , Serenum_Service_Inst

[CH341SER.Service]
DisplayName   = "CH341SER"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\CH341SER.SYS

[CH341SER.ServiceA64]
DisplayName   = "CH341SER_A64"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\CH341S64.SYS

[CH341SER.ServiceI64]
DisplayName   = "CH341SER_I64"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\System32\Drivers\CH341I64.SYS

[Serenum_Service_Inst]
DisplayName    = "SerEnum"
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\serenum.sys
LoadOrderGroup = PNP Filter

[DestinationDirs]
DefaultDestDir      = 10, System32\Drivers
CH341S98.DelFiles.SYS = 11
CH341SER.CopyFiles.SYS = 10, System32\Drivers
CH341SER.NT.CopyFiles.SYS = 10, System32\Drivers
CH341S98.CopyFiles.VXD = 11
CH341SER.CopyFiles.DLL = 11
CH341SER.NT.CopyFiles.SYSA64 = 10, System32\Drivers
;CH341SER.NT.CopyFiles.SYSI64 = 10, System32\Drivers

[SourceDisksFiles]
CH341SER.SYS  = 1
CH341S98.SYS  = 1
CH341SER.VXD  = 1
CH341PT.DLL   = 1
CH341S64.SYS  = 1
;CH341I64.SYS  = 1

[SourceDisksNames]
1 = %DISK_NAME%, , ,

[SourceDisksNames.amd64]
1 = %DISK_NAME%, , ,

[SourceDisksNames.ia64]
1 = %DISK_NAME%, , ,

[Strings]
WinChipHead      = "wch.cn"
CH341SER.DeviceDesc = "USB-SERIAL CH341"
CH341S98.DeviceDesc = "USB-SERIAL CH341"
CH340SER.DeviceDesc = "USB-SERIAL CH340"
CH341ASER.DeviceDesc = "USB-SERIAL CH341A"
DISK_NAME = "CH341 Serial Installation Disk"

Re: Arduino 2560 R3 и Windows 7 x64

Angel71 » 08 мар 2015, 15:30

чудно. и что я по этому должен определить? смотрите, какой чип юсб-уарта у вас на плате. ну и диспетчер устройств покажите.
короче, должно быть примерно так. как установите, замыкаете rx с tx на плате. запускаете arduino ide, там в меню "инструменты" выбираете com-порт и там же открываете "монитор последовательного порта". отправляете что-нибудь и смотрите, вернулись ли данные. если всё нормально, описываете более информативно что пытаетесь делать.

Re: Arduino 2560 R3 и Windows 7 x64

Nicolayka » 08 мар 2015, 16:12

Изображение
А как именно замыкать? Какой контакт с каким? Левый с левым и правый с правым? И что конкретно можно отправить для проверки?

Re: Arduino 2560 R3 и Windows 7 x64

Angel71 » 08 мар 2015, 16:27

в предыдущем сообщении ссылку забыл вставить. ну не важно уже, драйвера стали.
на плате подписано rx0 и tx0. отправить любой текст. при замкнутых rx с tx отправляя что-то в порт оно возвращается. если в окне добавляется отправленный текст, значит всё работает.
проверив уже можно и дальше идти. что вы подключаете, что в ардуину зашиваете, как управляете,...
Последний раз редактировалось Angel71 08 мар 2015, 16:38, всего редактировалось 1 раз.

Re: Arduino 2560 R3 и Windows 7 x64

Nicolayka » 08 мар 2015, 16:37

На плате нет rx0 и tx0. Там есть просто RX TX и у каждого 2 контакта

P.S Проверил с помощью программы. На разной скорости ошибок нет. Хотя странно, не считает количество отправленных слов..хм
Изображение

Подключаю я RAMPS 1.4 для управления принтером Prusa i3, команды не отправляются, всегда что-то ожидает.

Изображение
Изображение

Re: Arduino 2560 R3 и Windows 7 x64

Angel71 » 08 мар 2015, 17:35

как проверять в этой testcom разбирайтесь сами, как проверить в ардуино студии описано выше. tx0 и rx0 на цифровых пинах 0 и 1. рампс это замечательно, только в ардуину ещё скетч прошить нужно. у вас про это ни слова. http://reprap.org/wiki/RAMPS_1.4/ru#.D0.9E.D0.BA.D0.BE.D0.BD.D1.87.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D0.B0.D1.8F_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0


Rambler\'s Top100 Mail.ru counter