Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2017, 17:37   #1
Sertaki
 
Регистрация: 27.10.2017
Сообщений: 9
Вопрос Драйвер USB устройства

Всем привет!
Объясните неучу, как можно использовать установленный драйвер USB устройства? Сейчас все "железо" и ПО к нему работает под стандартной программой (Mach3). Сама программа не устраивает, готовим свою на С++. Стоит ли заморачиваться написанием нового драйвера?
Заранее спасибо.
Sertaki вне форума Ответить с цитированием
Старый 27.10.2017, 18:29   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Так Mach3 тут не причем. Драйвер то к железке, а Mach по протоколу гоняет. По вопросу: смотря что реализует драйвер, например может обычный ком-порт или стандартный usb-bulk.
p51x на форуме Ответить с цитированием
Старый 27.10.2017, 18:40   #3
Sertaki
 
Регистрация: 27.10.2017
Сообщений: 9
По умолчанию

протокол обмена по usb_bulk
Sertaki вне форума Ответить с цитированием
Старый 27.10.2017, 22:09   #4
kutani
Форумчанин
 
Регистрация: 23.01.2016
Сообщений: 608
По умолчанию

Интересная логика: не устраивает программа, а лезем к драйверу.
kutani вне форума Ответить с цитированием
Старый 28.10.2017, 00:25   #5
Sertaki
 
Регистрация: 27.10.2017
Сообщений: 9
По умолчанию

Ничего интересного - "железо" без драйвера не работает.
Sertaki вне форума Ответить с цитированием
Старый 28.10.2017, 08:14   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Таки в чем проблема? Если знаете протокол обмена, то открывайте устройство и шлите. Если нет или хотите свой, то надо лезть в драйвер.
p51x на форуме Ответить с цитированием
Старый 28.10.2017, 09:31   #7
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Не совсем понятно, какой именно помощи Вы ждёте.
Скорее всего, нужно анализировать софт, который работает с устройством.
Либо Вы сами будете это делать, либо надо с кем-то договариваться.
Black Fregat вне форума Ответить с цитированием
Старый 01.11.2017, 12:32   #8
Sertaki
 
Регистрация: 27.10.2017
Сообщений: 9
По умолчанию

Что такое драйвер USB? Это файл или несколько, с каким расширением? Где он должен "жить", чтобы быть активным? Или он активируется из программы для работы с USB устройством?
Sertaki вне форума Ответить с цитированием
Старый 01.11.2017, 12:58   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Что такое драйвер USB?
Нет драйвера USB вообще. USB - это спецификация шины. Есть драйвера устройств USB, например, концентратора, мышки, запоминающих устройств и т.д. Может посмотреть в диспетчере устройств.

Цитата:
Это файл или несколько, с каким расширением?
Файлов может быть от одного до много, расширение стандартное sys.

Цитата:
Где он должен "жить", чтобы быть активным?
В стандартной папке винды или в любой другой, если загружается динамически.

Цитата:
Или он активируется из программы для работы с USB устройством?
Можно итак. Но в вашем случае, есть драйвер железки и он, скорее всего, установлен в систему стандартно.

Только что это вам даст? Вы явно не с той стороны подходите к задаче.

Последний раз редактировалось p51x; 01.11.2017 в 13:00.
p51x на форуме Ответить с цитированием
Старый 01.11.2017, 14:03   #10
Sertaki
 
Регистрация: 27.10.2017
Сообщений: 9
По умолчанию

"Железо" с установленным драйвером из-под Mach3 нормально работает. Когда пытаюсь из своей программы после компиляции отправить стандартную команду из протокола получаю сообщение: "Unhandled exception in plcm.exe: 0xC0000005: Access Violation." И компилятор выскакивает в режим "[break] - [Disassembly]". Из двух возможных источников проблемы (работа с драйвером и код своей программы) хотелось исключить хотя бы одну.
Sertaki вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для какого устройства написать драйвер. Любопытный человек Компьютерное железо 1 03.12.2012 18:32
Драйвер для ISA устройства. genchik Фриланс 11 02.08.2011 12:54
Драйвер ISA устройства для DOS I-Gor Фриланс 62 17.12.2010 05:02
Драйвер ISA устройства для DOS I-Gor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 12.11.2010 06:49
Разработка драйвер USB-HID устройства _dx Win Api 5 10.06.2009 18:34