Форум: "Начинающим";
Текущий архив: 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