![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| NikolayKr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.8.2006 Репутация: нет Всего: нет |
Может кто - нибуть подсказать в чем проблема?
Нашел кучу литературы по LPT -порту, подключил светодиод к выходам LPT- порта, пытаюсь отправить данные - не хочет. Попробывал копировать текстовый файл в LPT1 (ну типа распечатать) - результат тот-же, но при подключенном принтере на LPT1 все работает, как будто проверяет есть там принтер или нет. Подскажите, как отправить данные в LPT без подключенного принтера |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
значит не правильно подключил...
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| NikolayKr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.8.2006 Репутация: нет Всего: нет |
В том-то и проблема, что когда к LPT порту подключен принтер,
данные в порт записываються, а когда только светодиод(или вообще ничего нет), комп о чем-то задумываеться и молчит, хотя с COM портом таких проблем нет. Подскажите как подключить светодиоды, чтобы данные записывались в порт. |
|||
|
||||
| Dias2004 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.1.2006 Где: Москва Репутация: нет Всего: нет |
Скорее всего под Winows установленный драйвер обеспечивает вовсе не запись/чтение в LPT, а целый сеанс обмена с принтером через LPT. Если принтера нет, то нет и ответа от него, поэтому сеанс (отправка данных) не начинается.
Чтобы произвольно управлять битами LPT-порта, нужен специальный (не принтерный) драйвер. Если под Windows XP - могу подробно проконсультировать. |
|||
|
||||
| xelax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 12.4.2005 Репутация: нет Всего: 1 |
Может проблема не в Дельфи... :-))) Токозадающие резисторы правильно подобрал?
|
|||
|
||||
| NikolayKr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.8.2006 Репутация: нет Всего: нет |
||||
|
||||
| AJIeKcEu |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 26.10.2005 Где: Уфа Репутация: нет Всего: 0 |
легко... на делфи .. с использованием ассемблерной вставки:
Ваще стучись в асю.. разрулю... (Это под ХР не работает, там прямого доступа к памяти нету (к портам)) Добавлено @ 14:33 .. там порты учитываются (РС,РУ и еще 1) а адрес 378h Это сообщение отредактировал(а) AJIeKcEu - 21.8.2006, 14:33 |
|||
|
||||
| Dias2004 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.1.2006 Где: Москва Репутация: нет Всего: нет |
Для экспериментов под XP поставь монитор LPT порта, который можно взять по адресу http://valery-us4leh.narod.ru/
Нужно скачать два файла - xlpt.exe и lptwdmio.sys, сложить их в один каталог и запустить. Для индикации состояния бита порта можно использовать светодиодный пробник с токоограничительным резистором. Можно и 240 Ом, можно и 1 кОм - свечение все равно будет заметно, только полярность нужно соблюдать. Все это попробуй, потом задай вопросы - если будут. |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
вот тебе рабочий пример работы с портом
Присоединённый файл ( Кол-во скачиваний: 28 )
Source.zip 88,59 Kb-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| NikolayKr |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.8.2006 Репутация: нет Всего: нет |
Albinos_x, Спасибо, пример очень помог
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |