Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2010, 12:54   #1
HotGod
 
Аватар для HotGod
 
Регистрация: 25.05.2010
Сообщений: 6
Радость Злополучный LPT и светодиоды

В общем пытаюсь написать программу аля "управление светодиодами через LPT". "аля" потому что задумка на самом деле гораздо больше (управление бытовыми приборами, посылка комманд по сети/интернет (возможно даже с телефона).
бодаюсь с портом уже порядка 2х недель. изрядно надоело биться головой об стену - застрял по сути на самом начале проекта.
ну вот собственно и суть поста (может и забанят, кто знает )): если есть люди, которые тоже бадаются с этим/заинтерисованы в проекте, мыльте мне на 75839390L@mail.ru - будем решать проблему вместе ))
как разберемся с программной частью - возьмемся за железо )

вот и усё. админам привет, сильно не бейте xD
HotGod вне форума Ответить с цитированием
Старый 25.05.2010, 13:49   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...есть люди которые уже забодали все, что только можно с этим
1- третий номер журнала нашего Клуба (cтатья Владимира Дегтяря)
2- практические материалы про LPT (зажечь светодиод, управление шаговым двигателем, прием-выдача сигнала) с исходниками 1 2 3 4 5

статья 1 2 DeKot
статья raxp
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 25.05.2010, 14:22   #3
HotGod
 
Аватар для HotGod
 
Регистрация: 25.05.2010
Сообщений: 6
Хорошо

вы, мисье, можно сказать спасли хоть и не жизнь человеку, но пару-тройку миллионов моих нервных клеток точно
спасибо огромное, тему можно закрыть пожалуй ))
теперь это похоже мой любимый форум будет

хм... рано я обрадовался.
делаю простейший код с использованием inpout32.dll. запускаю прогу - все ок, посылаю на порт 255 (включить всё) - ноль внимания. может потому что у меня нештатный lpt порт? (подключен через pci), хотя адрес выставляю верно (в опциях гляну - адрес EC00, проверил через wndlpt - работает).
Out32($EC00,255);
Ерунда в общем какая-то. Может изза того что win7 x64.
Не судьба мне похоже написать эту прогу

Последний раз редактировалось Stilet; 29.06.2010 в 10:39.
HotGod вне форума Ответить с цитированием
Старый 27.06.2010, 17:59   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...в китайских поделках USB-PCI-LPT идет неполная эмуляция
...рекомендую почитать
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 27.06.2010, 19:05   #5
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Цитата:
может потому что у меня нештатный lpt порт? (подключен через pci), хотя адрес выставляю верно (в опциях гляну - адрес EC00, проверил через wndlpt - работает).
Out32($EC00,255);
Вот с этого места можно поподробней. Адреса регистров, с которыми работает dll inpout32.dll - $378,$379,$37A и т.п.(В некоторых компьютерах есть еще порты LPT2,LPT3 и там, соответственно, адреса регистров сдвигаются.
Определитесь точно с адресацией регистров.
А определение "злополучный" явно неверное. С LPT- порта ох как много можно выжать полезного. Поверьте.
И не сомневайся даже ... отдых - кайф, работа - лажа!

Последний раз редактировалось DeKot; 27.06.2010 в 19:08.
DeKot вне форума Ответить с цитированием
Старый 27.06.2010, 20:02   #6
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Библиотека inpout32.dll неподдержует Win7, ну у 5ых моих знакомых на Win7 неработает.
W0LF вне форума Ответить с цитированием
Старый 27.06.2010, 20:39   #7
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Цитата:
Библиотека inpout32.dll неподдержует (правильно - не поддерживает) Win7
А Вам не кажется, что в этом утверждении что-то не логично?
Может Win7 не поддерживает библиотеку? ( в крайнем случае ... не поддерживается ...< что то там>).
Есть ещё WinIO.
И не сомневайся даже ... отдых - кайф, работа - лажа!

Последний раз редактировалось DeKot; 27.06.2010 в 20:43.
DeKot вне форума Ответить с цитированием
Старый 27.06.2010, 23:04   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

угу... пробуйте еще dllportio, giveo ...проверить, семерки нет.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 28.06.2010, 06:29   #9
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Попробуйте вот эту библиотеку. У меня получилось.
http://files1.freesoft.ru/rep/80104/XPlpt.zip
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.06.2010, 23:03   #10
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Цитата:
Сообщение от DeKot Посмотреть сообщение
А Вам не кажется, что в этом утверждении что-то не логично?
Может Win7 не поддерживает библиотеку? ( в крайнем случае ... не поддерживается ...< что то там>).
Есть ещё WinIO.
Ну ошибся, с кем не бывает?
W0LF вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LPT Hesheit Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 27.06.2009 12:44
LPT порт. Maxs Помощь студентам 2 19.04.2009 11:47
Работа с LPT. Levsha100 Помощь студентам 2 13.09.2008 21:27