![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа с выводами com порта
Shico © (2006-12-14 22:25:00)Друзья, подскажите как на заданную ногу порта либо подать напряжение, либо его убрать. Т.е. не послать в порт данные, а именно подать напряжение. Если есть варианты с LPT тоже подойдёт.
Германн (2006-12-21 00:14:00) [1]
> и вообще раз уж речь зашла о терминах, то что для тебя на
> прямую?
Анатолий уже ответил.
> Anatoly Podgoretsky © (19.12.06 14:29) [28]
Shico (2006-12-20 22:37:00) [2]>Германн © (20.12.06 02:30) [32]
>PostБред
про двоичную систему ступил конечно, но посылаешь то именно данные. просто пишешь в порт, ничего не проверяя. ни ошибки, ни подтверждения что данные приняти ни скорость порта и т.п. просто прочитал или записал не вдаваясь в технические подробности.
и вообще раз уж речь зашла о терминах, то что для тебя на прямую? это когда лезешь в системник и замыкаешь контакты от БП на порт?
Shico (2006-12-20 22:00:00) [3]ноль - напряжения нет
единица - напряжение есть
детский сад
Anatoly Podgoretsky (2006-12-20 10:15:00) [4]> Shico (20.12.2006 2:15:31) [31]
А на ноги посылаешь в шестидесятиричной системе.
Где траву брал?
Германн (2006-12-20 02:30:00) [5]
> Shico (20.12.06 02:15) [31]
>
> напрямую - это когда выставляешь на нужном пине либо ноль
> либо единицу
Согласен.
> не напрямую - это когда посылаешь данные в двоичной системе
Бред.
> естественно в xp работаешь через драйвер, но именно с портом
> (точнее с его ногами), а не с протоколами. потому и "напрямую"
PostБред.
Shico (2006-12-20 02:15:00) [6]напрямую - это когда выставляешь на нужном пине либо ноль либо единицу
не напрямую - это когда посылаешь данные в двоичной системе
естественно в xp работаешь через драйвер, но именно с портом (точнее с его ногами), а не с протоколами. потому и "напрямую"
Anatoly Podgoretsky (2006-12-19 19:58:00) [7]> si (19.12.2006 19:24:29) [29]
Опять не понял.
Это работа напрямую, никакого отношения к ОС не имеет.
writefile
это работа не напрямую, а через библиотеку
si (2006-12-19 19:24:00) [8]
> Если не поймет, то напрямую это
>
> OUT xx, dx
Только для WIN9x
Anatoly Podgoretsky (2006-12-19 14:29:00) [9]> Германн (19.12.2006 14:26:27) [27]
Если не поймет, то напрямую это
OUT xx, dx
Германн (2006-12-19 14:26:00) [10]
> atruhin © (19.12.06 05:14) [26]
>
> > А что разве можно в ХР работать напрямую с портами I/O
> из
> > пользовательской программы?
>
> Есть стороннии драйверы для этого дела.
А разве это "напрямую"?
atruhin (2006-12-19 05:14:00) [11]> А что разве можно в ХР работать напрямую с портами I/O из
> пользовательской программы?
Есть стороннии драйверы для этого дела. Мы при разработке, отладке успешно использовали WinIO.
Готовые изделия естественно по стандартному протоколу работали.
Германн (2006-12-19 01:47:00) [12]
> Shico (18.12.06 20:35) [24]
>
> занимались бы профессионально, не говорили бы что под XP
> нельзя подобным образом работать.
А что разве можно в ХР работать напрямую с портами I/O из пользовательской программы?
Shico (2006-12-18 20:35:00) [13]занимались бы профессионально, не говорили бы что под XP нельзя подобным образом работать. а на счет драйвера, если чесно то я в winio не разобрался. ИМХО по той ссылке что я дал гораздо понятнее.
atruhin (2006-12-18 17:20:00) [14]> меня тут не совсем все поняли. просто для интереса попробуйте
> на досуге сделать так чтобы вентилятор на столе запускался
> по нажатию с клавиатуры.
Наивный! Тут человек 10 (может больше) профессионально аппаратурой занимаются, не только вентиляторами.
> всё нашел. всем спасибо. кому интересно
О существовании подобных драйверов я написал в > [4] atruhin © (15.12.06 05:18)
Двое суток ушло на то чтобы внимательно прочитать?
Shico (2006-12-18 00:07:00) [15]> Anatoly Podgoretsky © (17.12.06 18:14) [21]
про вентиляторы я написал только чтобы был понятен принцип работы устройств который мне нужен. у меня вентиляторов нет.. хотя идея самому понравилась, надо будет к лету реализовать )))
Anatoly Podgoretsky (2006-12-17 18:14:00) [16]> Shico (17.12.2006 16:28:20) [20]
Два выхода для включения вентилятора маловато???
Shico (2006-12-17 16:28:00) [17]всё нашел. всем спасибо. кому интересно http://valery-us4leh.narod.ru/XpCoding/Shablon_XP.html.именно драйвер для LPT и именно под XP. пока не пробовал, но думаю то что надо.
не сочтите за хамство. меня тут не совсем все поняли. просто для интереса попробуйте на досуге сделать так чтобы вентилятор на столе запускался по нажатию с клавиатуры. вот тогда поймёте о чем я. правда придётся поработать паяльником :) а на счет com-порта, то 2 выхода маловато.
тему можно закрывать
Kolan (2006-12-17 10:52:00) [18]> у меня складывается мнение, что ты себя считаешь самым умным
Вот хамить ненадо.
> схема такая
Ничего в этом не понимаю. Однако 99% программ, которые я пишу работают с устройствами через COM или LPT, поэтому что знаю, то и расказываю.
Anatoly Podgoretsky (2006-12-17 09:35:00) [19]> Shico (17.12.2006 1:58:13) [13]
Драйвер говоришь, ну карты тебе в руки.
Anatoly Podgoretsky (2006-12-17 09:32:00) [20]> Shico (14.12.2006 22:25:00) [0]
В случае использования LPT решение еще проще, практически не требуется знание АПИ
Создать файл
Писать 0 и 1 в файл
Повторять пока нужно
Закрыть файл