Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2014.01.12;
Скачать: [xml.tar.bz2];

Вниз

Запитывание какого-либо устройства через 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.004 c
15-1374346226
Mobilnik
2013-07-20 22:50
2014.01.12
Использование памяти на Андроид


15-1374259994
Фокс Йожин
2013-07-19 22:53
2014.01.12
Старые книги по Delphi


15-1374834231
MonoLife
2013-07-26 14:23
2014.01.12
Всех сисадминов - с Днем сисадмина!!


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


15-1374592089
Jeer
2013-07-23 19:08
2014.01.12
Как обычно..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский