22 / 7 / 0
Регистрация: 19.09.2009
Сообщений: 60
|
|
1 | |
USB - LPT адаптер определяется как устройство USB.11.09.2010, 16:44. Показов 19007. Ответов 12
Метки нет (Все метки)
Приветствую всех, вот купил я адаптер USB - LPT, оно у меня определилось в ноутбуке как устройство USB, и я не знаю как им пользоваться как LPT, потому что с USB не умею работать в компе, но мне объясняли как-то в свое время, что оно определяется как LPT и адрес будет 0378, но это увы не так, известно только, что это устройство IEEE-1284 Controller ... возможно можно как-то пользоваться им как нормальным LPT ???
Огромное спасибо говорю заранее, буду очень признателен если вы мне поможете. З.Ы. если тему не там создал прошу не ругаться сильно Добавлено через 20 минут Нужен он мне в качестве программирования через него, электроники, а не подключения принтеров сканеров, принтер подключился через него как ни в чем не бывало... а вот адреса не известно, и получается что не знаю куда посылать байты
0
|
11.09.2010, 16:44 | |
Ответы с готовыми решениями:
12
"Устройство USB не опознано. Одно из подключенных к этому компьютеру USB-устройств работает неправильно и Windows не удается опознать его..." Не определяется все флешки: неизвестное usb устройство Отключил USB-устройство. Как вернуть? PCI адаптер USB 2.0 работает в режиме usb 1.1 |
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
11.09.2010, 17:12 | 2 |
У тебя Windows установлен на ноутбуке ?
И в Windows принтер работает ? Думаю будут у тебя большие проблемы - в случае USB идет эмуляция протоколов поверх USB Так что придется тебе изучить сначала работу с USB
0
|
22 / 7 / 0
Регистрация: 19.09.2009
Сообщений: 60
|
|
11.09.2010, 17:20 [ТС] | 3 |
Да Windows XP установлен, а почему будут проблемы то, он определился в USB-Controllerах как спецпереходник... или я не о том ...
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
11.09.2010, 17:26 | 4 |
Вас обманули! Такого не бывает! "Железный" порт не появится от USB переходника!
Микроконтроллеров? Забудте про этот переходник. Он не годится для этого. Его можно использовать для принтера и все.
0
|
22 / 7 / 0
Регистрация: 19.09.2009
Сообщений: 60
|
|
11.09.2010, 17:29 [ТС] | 5 |
Ну не совсем микроконтроллеров, простое управление с компа через LPT, а раз принтер работает, почему нельзя тогда использовать для других систем ??? система то та же самая и получается передача-прием, или???
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
11.09.2010, 17:35 | 6 |
Просто этот переходник не совсем LPT порт, а его модифицированый вариант, "заточный" под принтер. Поэтому поддерживаются не все режимы "железного" LPT порта, а некоторые работают немного подругому.
Скажу сразу - прямой доступ через регистры 378H - 37AH в данном случае не возможен, т. к. этих регистов попросту нет в адресном простанстве! Можно попробовать работать с переходником с помощью API функций ОС, но не факт что будет положительный результат.
0
|
22 / 7 / 0
Регистрация: 19.09.2009
Сообщений: 60
|
|
11.09.2010, 17:39 [ТС] | 7 |
Ага! предположим что я лажанулся и купил...
Тогда раз уже в этой теме мы тут, можете рассказать как работает USB как туда посылать что-то, принимать что-то, ну и в этом роде
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
11.09.2010, 17:45 | 8 |
С помощью WinAPI функции CreateFile открываете LPT порт и работаете с ним.
0
|
22 / 7 / 0
Регистрация: 19.09.2009
Сообщений: 60
|
|
11.09.2010, 17:49 [ТС] | 9 |
я имел ввиду просто как работать с обычными USB, чтоб рассказали а не про LPT как узнать адрес и как узнать в какой именно разъем будет воткнуто устройство......
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
11.09.2010, 17:54 | 10 |
0
|
22 / 7 / 0
Регистрация: 19.09.2009
Сообщений: 60
|
|
11.09.2010, 18:02 [ТС] | 11 |
Я уже вроде конкретный вопрос задал, как работать с USB, как определить порт тоже USB, как еще понятнее вопрос написать я не знаю
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
11.09.2010, 18:13 | 12 |
Я понять не могу для чего это?
Ведь прямой доступ к USB порту - очень плохая идея. Из-за этого будут глючить все устройства, подключенные к USB! Если устройство является COM или LPT перходником, то с ним работают посредством API функций так же как и с "железными" портами. Ну или обращаются к драйверу переходника, но для этого нужно знать его интерфейс. С USB HID устройствами работатют с помощью API фунций из hid.dll Для других типов USB устройств, обычно пишут драйверы, которые в свою очередь, обращаются к драйверу USB. Но никогда не работают непосредственно с USB контроллером, минуя его драйвер!
0
|
22 / 7 / 0
Регистрация: 19.09.2009
Сообщений: 60
|
|
11.09.2010, 18:35 [ТС] | 13 |
Ну я же сразу написал что я о USB Ничего не знаю, вернее о программировании USB, я просто думал так же само как и с СОМ и LPT
ладно забудьте... пойду поищу о работе USB возможно наткнусь на тему в которой будет все мне просто нужно подключить устройство -самоделку и управлять через комп, в компе есть LPT, а в буке нет, ну комп я ж не буду таскать с собой на учебу, вот и придется как-то переделывать... Кстати, у меня в буке есть PCMCIA типа как в компе PCI и я в интернете видел такой адаптер, если я его куплю, то что появится настоящий LPT??? или тоже такая бяка может выйти? просто кабель был дешевле этого адаптера вот я кабель и схватил
0
|
11.09.2010, 18:35 | |
11.09.2010, 18:35 | |
Помогаю со студенческими работами здесь
13
USB 2.0 определяется как USB 3.0, не работает USB-свисток, геймпад не подключается Подключенный телефон определяется как неизвестное usb устройство Подключение принтера AveryDennison через адаптер LPT->USB USB-адаптер LAN не определяется Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |