Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.01.12;
Скачать: CL | DM;

Вниз

Запитывание какого-либо устройства через USB порт   Найти похожие ветки 

 
Zheksonz   (2013-03-15 13:13) [0]

День добрый.
"Запитать" любой пин LPT порта не сложно, а вот как осуществить подобное через USB? Понятно, что через контроллер с драйвером это можно сделать, но хотелось бы узнать, нет ли более простого варианта?
Немного порыскав в инете нашёл переходник USB-LPT, к которому нет толкового описания, соответственно не понятно, как организовать отправку байта, который на выходе запитает дата-пины.


 
Zheksonz   (2013-03-15 17:16) [1]

У кого-нибудь имеется опыт использования переходника USB-LPT? Просто одни говорят, что при его использовании система определяет сей девайс как LPT порт, с которым можно работать как со стандартным, а другие утверждают, что данный переходник можно будет использовать только для подключения принтеров и прочих устройств, а например запитать дата-пины не удастся...

Кому верить?


 
Германн ©   (2013-03-15 17:37) [2]


> Кому верить?

И тем и другим. Потому что подача постоянного сигнала на выходы LPT-порта не является стандартным режимом.


 
Вова   (2013-03-15 19:51) [3]

http://www.vanoid.ru/avr/
http://www.programmersforum.ru/showthread.php?t=3636


 
robt   (2013-03-15 20:39) [4]


>  а вот как осуществить подобное через USB

никак, хоть бы их устройство провикипедил и вопросов бы не возникло подобных


 
Zheksonz   (2013-03-15 22:01) [5]


> Вова   (15.03.13 19:51) [3]


спасибо большое!


 
Zheksonz   (2013-03-15 23:51) [6]

С девайсами под USB всё более или менее понятно... нужно покупать макетную плату, прошивать и экспериментировать...
А вот такой вопрос, как известно каждый USB порт запитан 5 вольтами (между крайними контактами). В Винде есть ф-ция безопасного отключения устройств (например флешек) которая снимает питание между этими контактами. Можно ли программно снимать питание у некого конкретного USB порта?


 
Германн ©   (2013-03-16 01:19) [7]

Можно программно выполнить "безопасное извлечение устройства" http://ru.wikipedia.org/wiki/%C1%E5%E7%EE%EF%E0%F1%ED%EE%E5_%E8%E7%E2%EB%E5%F7%E5%ED%E8%E5_%F3%F1%F2%F0%EE%E9%F1%F2%E2%E0
но вот обратная функция, имхо, не предусмотрена.


 
Германн ©   (2013-03-16 02:24) [8]


> Zheksonz   (15.03.13 23:51) [6]
>
> С девайсами под USB всё более или менее понятно... нужно
> покупать макетную плату, прошивать и экспериментировать.
> ..

Ни покупать, ни прошивать, ни экспериментировать не нужно. Всё равно ничего не поймёшь не зная основ. :)


 
Zheksonz   (2013-03-16 02:31) [9]


> Ни покупать, ни прошивать, ни экспериментировать не нужно.
>  Всё равно ничего не поймёшь не зная основ. :)


"Можно поступить так же, как мы это делали при изучении LPT или RS232 портов, т.е. изучать с самого начала, то есть их суть. Однако сразу скажу, что объём знаний там потребуется не в пример больший. Очень большой. Просто огромный. Забивать себе голову этими знаниями, наверное, не очень нужно, особенно с учётом того, что они потом не понадобятся. Мы же будем использовать уже готовые решения: схемы, драйвера, библиотеки и прочее. Наша задача: по команде из Дельфи устанавливать или считывать значения на входах (выходах) нашего устройства. То есть логические нули и единицы (0 или +5 вольт)."


 
Германн ©   (2013-03-16 02:54) [10]


> "Можно поступить так же, как мы это делали при изучении
> LPT или RS232 портов, т.е. изучать с самого начала, то есть
> их суть. Однако сразу скажу, что объём знаний там потребуется
> не в пример больший. Очень большой. Просто огромный. Забивать
> себе голову этими знаниями, наверное, не очень нужно, особенно
> с учётом того, что они потом не понадобятся. Мы же будем
> использовать уже готовые решения: схемы, драйвера, библиотеки
> и прочее. Наша задача: по команде из Дельфи устанавливать
> или считывать значения на входах (выходах) нашего устройства.
>  То есть логические нули и единицы (0 или +5 вольт)."
>

Высказывание почти такого же новичка (как и ты сам) процитировал. Причём этот новичок писал сии вирши очень давно. И те готовые решения сейчас не прокатят. :)
Но я не против. Пробуй. :)


 
Zheksonz   (2013-03-16 11:10) [11]


> Но я не против. Пробуй. :)


Он не против))) Он не против)))
Ну спасибо тебе, великодушная "матрица")))


 
KilkennyCat ©   (2013-03-16 16:44) [12]

я продаю усб-контроллеры. цена 300 руб. 12 портов вход-выход плюс еще один на вход. драйверов не требуется (HID). Программатора не требуется - бутлоадер на борту. бескорпусное исполнение, мини-усб разъем.


 
KilkennyCat ©   (2013-03-16 16:47) [13]

запрограммировать на тупое вкл-выкл и\или опрос вкл\выкл могу бесплатно.


 
Вова   (2013-03-17 01:58) [14]

хех, помошнички тут те еще )


 
Германн ©   (2013-03-17 02:27) [15]


> Вова   (17.03.13 01:58) [14]
>
> хех, помошнички тут те еще )
>  

Это ты про себя? :)


 
Германн ©   (2013-03-17 02:54) [16]

Zheksonz   (16.03.13 11:10) [11]
> Но я не против. Пробуй. :)
Он не против))) Он не против)))
Ну спасибо тебе, великодушная "матрица"

Ты даже не можешь подозревать насколько ты прав и насколько не прав в этом высказывании! :)
Но и я и "Матрица" по прежнему не против. Попробуй стать Neo. :)


 
Вова   (2013-03-17 04:30) [17]


> Это ты про себя? :)


да нет, про тебя, я вот кинул полезную ссылку, а некоторые тут только умный вид делают )


 
Zheksonz   (2013-03-17 20:28) [18]


> Германн ©   (17.03.13 02:54) [16]
> Ты даже не можешь подозревать насколько ты прав и насколько
> не прав в этом высказывании! :)
> Но и я и "Матрица" по прежнему не против. Попробуй стать
> Neo. :)


Ну конечно же я и прав и неправ))) Прав, т.к. моему сарказму нет предела для таких как ты, а неправ, т.к. знаю что от Neo у тебя только нелепые очки и потёртый дерматиновый плащ, ранее используемый каким нибудь твоим дальним предком ))

П.С. По настоящему талантливым людям нет резона умничать на форумах, да ещё и в категории для начинающих.


 
KilkennyCat ©   (2013-03-17 21:28) [19]


> По настоящему

через дефис.


> нет резона умничать

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


 
Zheksonz   (2013-03-17 21:35) [20]


> KilkennyCat ©   (17.03.13 21:28) [19]



> через дефис.


"каким нибудь" тоже! Почему не исправил ?)


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


Не согласующееся предложение. А жаль, я уже обрадовался, что настоящая "Марьиванна" будет исправлять ошибки сделанные мной в тексте...


 
KilkennyCat ©   (2013-03-17 21:45) [21]

согласованность предложения - вещь неоднозначная и спорная, а вот дефис - 100%


 
Zheksonz   (2013-03-17 22:24) [22]


> KilkennyCat ©   (17.03.13 21:45) [21]
> согласованность предложения - вещь неоднозначная и спорная


Для кого она "неоднозначная и спорная" ? )))  Для малообразованных людей?


 
KilkennyCat ©   (2013-03-17 23:50) [23]

как раз наоборот, малообразованным пофиг.


 
Zheksonz   (2013-03-18 00:54) [24]


> KilkennyCat ©   (17.03.13 23:50) [23]
> как раз наоборот, малообразованным пофиг.


Ну тебе виднее...


 
Германн ©   (2013-03-18 01:26) [25]


> Вова   (17.03.13 04:30) [17]
>
>
> > Это ты про себя? :)
>
>
> да нет, про тебя, я вот кинул полезную ссылку

Я тоже могу кинуть кучу "полезных" ссылок. Если у меня будет хоть небольшая уверенность что автору вопроса они помогут. Но ТС тут уже давно известен и я уверен что он не пойдёт по пути разработки и изготовления собственного устройства подключенного к USB порту. Да он и сам это косвенно подтвердил в "Zheksonz   (15.03.13 23:51) [6]"
А потом в "Zheksonz   (16.03.13 02:31) [9]" привел цитату, корнями своими растущую из "давно минувших дней, преданий старины глубокой".


 
Вова   (2013-03-18 07:02) [26]


> Я тоже могу кинуть кучу "полезных" ссылок. Если у меня будет
> хоть небольшая уверенность что автору вопроса они помогут.
>  Но ТС тут уже давно известен и я уверен что он не пойдёт
> по пути разработки и изготовления собственного устройства


угу, поэтому если развести флуда, толку будет гораздо больше )


 
Германн ©   (2013-03-19 01:58) [27]


> Вова   (18.03.13 07:02) [26]
>
>
> > Я тоже могу кинуть кучу "полезных" ссылок. Если у меня
> будет
> > хоть небольшая уверенность что автору вопроса они помогут.
>
> >  Но ТС тут уже давно известен и я уверен что он не пойдёт
> > по пути разработки и изготовления собственного устройства
>
>
> угу, поэтому если развести флуда

А где я разводил флуд по-твоему?
На все конкретные вопросы ТС я отвечал конкретно.


 
Inovet ©   (2013-03-19 03:05) [28]

Автор ещё и путается в понятиях. Запитать - это что? Запитать что? Ну можно с ЛПТ запитать с сигнальных линий что-то за неимением источника / упрощением конструкции, через ж. Так на УСБ питание вполне штантное и известно как устроено. А что автор имеет ввиду - непонятно.


 
Inovet ©   (2013-03-19 03:17) [29]

Ну и да. Если прочитать даже основы - тяжкий труд, то любой высказывание будет умничанием, кроме "на код".


 
Andrey K   (2013-03-19 09:51) [30]

Как то давно передо мной стояло несколько хитрых задач по рулёжке RS232-м.
Очень помогла книжка Павла Агурова, по ним же. У него выпущена книга по USB с описанием всех протоколов. Пошарь должно помочь.


 
Andrey K   (2013-03-19 09:56) [31]

К стати, в книге по RS232-м, протоколы LPT доходчиво описаны. Сам не копал, нужды не было :)


 
Inovet ©   (2013-03-19 10:49) [32]

> [31] Andrey K   (19.03.13 09:56)
> в книге по RS232-м, протоколы LPT доходчиво описаны

Насколько я помню, автор пытается управлять шаговым двигателем от принтера через ЛПТ. А всё патамушта ниасилил нормальные на сегодняшний день способы, зато нашёл схему "запитывания" через ЛПТ. Вот и городит всяких монстров типа УСБ-ЛПТ-ШД.



Страницы: 1 вся ветка

Текущий архив: 2014.01.12;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.006 c
1-1320399017
Lucky
2011-11-04 12:30
2014.01.12
не компилируется любой проект под Delphi в RAD Studio XE2


15-1374610930
DevilDevil
2013-07-24 00:22
2014.01.12
Да решит коллективный разум бытовую задачу


2-1363351695
123454321
2013-03-15 16:48
2014.01.12
сортировка в dbgrid


15-1374148630
Ega23
2013-07-18 15:57
2014.01.12
Коллеги, а у кого есть LibreOffice или OpenOffice


15-1374239185
vrem
2013-07-19 17:06
2014.01.12
Синхронный запуск и синхронизация двух программ