Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

програмирование LPT порта


9899100 ©   (2007-08-14 17:53:00) 

Подскажите, может кто сталкивался: порт LPT идет как через переходник USB->LPT, каким образом мне можно напрямую посылать туда символы??


chipper   (2007-08-21 04:59:00) [1]

>9899100

ты объясни конкретней что тебе надо
схему с программой, на данный момент USB конечно самое оно но придеться потратить 120 рублев на приобретение моста USB->Serial
можно конечно и через COM выйдет дешевле
если хочешь могу выслать схему и прогу, только ты задачу поставть!!!


Германн   (2007-08-17 21:10:00) [2]


> Сам видел программу для упаковочного комплекса в 2 кбайт
> текста.

Не понял шутки юмора. В последней версии моей основной программки для 51-го  4634 строк текста, а в попугаях она 123 КБ :-)


tesseract   (2007-08-17 20:54:00) [3]


> Эт точно. Проще, лучше, надежней.


Большинство не верят. Сила CISC в асме ! :-) хотя AVR и RISC - но писать не сложно. Сам видел программу для упаковочного комплекса в 2 кбайт текста.

ЗЫ: В отличие от x86 ошибка не в 17 строке вроде, а в 10 -ой вроде :-D


Германн   (2007-08-17 17:36:00) [4]


> Да и проще на асме

Эт точно. Проще, лучше, надежней.


tesseract   (2007-08-17 17:21:00) [5]


> Теперь совсем не халявный :-)


Да есть халявные- искать только тяжко. Да и проще на асме дешифратор написать ИМХО. Это же не контроллер сигнализации :-)


Германн   (2007-08-17 17:02:00) [6]


> Такой есть, раньше был халявным .

Теперь совсем не халявный :-)


tesseract   (2007-08-17 15:33:00) [7]


> Германн ©   (17.08.07 15:09) [10]

Такой есть, раньше был халявным .

http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_id=193


Германн   (2007-08-17 15:09:00) [8]


> Вроде работал для AVR.

Не слышал о таких.


tesseract   (2007-08-17 15:07:00) [9]


> А что такие pascal'и бывают? И безглючные?


Вроде работал для AVR.


Германн   (2007-08-17 14:50:00) [10]


> Правда придёться подучить pascal для микроконтроллеров

А что такие pascal'и бывают? И безглючные?


tesseract   (2007-08-17 12:56:00) [11]


> Подскажите как лучше и удобнее и с каким портом работать
> ?? LPT COM USB?


COM +контроллер, хотя бы тот же tiny за 30 рублёв. Правда придёться подучить pascal для микроконтроллеров :-)


Anatoly Podgoretsky   (2007-08-17 11:44:00) [12]

> 9899100  (17.08.2007 10:46:05)  [5]

Работать с файлами, тогда программа не будет зависить от порта.


9899100   (2007-08-17 10:46:00) [13]

ладно, тогда подойду к вопросу с другой стороны :)
необходимо сделать программку которая будет управлять внешним устройством.
На данном этапе к какому порту подключить устройство в принципе не имеет значения. Например это будет LPT, т.е. программа должна на определенную ножку подать логическую 1 и соответственно потом её от туда снять. На сколько я помню народ изголялся и делал на LPT светомузыку
Подскажите как лучше и удобнее и с каким портом работать ?? LPT COM USB?


tesseract   (2007-08-15 13:09:00) [14]


> но при их использовании необходимо учитывать, что внешнее
> устройство должно соблюдать правила обмена, предусмотренные
> используемым интерфейсом


Если только символы на принтер то можно, управлять выводами уже нельзя. Да ито не факт - DeveceIO и Read/Write там не работает - нет самого виртуального порта в 95% переходников - там USB принтер образуеться.


chipper   (2007-08-15 11:12:00) [15]

Ты объясни по подробнее, что у тебя за переходник такой.
Вообще для работы с портами (в частности COM и LPT) в Windows есть
функции
CreateFile
ReadFile
WriteFile
и т.д.
но при их использовании необходимо учитывать, что внешнее устройство должно соблюдать правила обмена, предусмотренные используемым интерфейсом


tesseract   (2007-08-15 10:53:00) [16]


> порт LPT идет как через переходник USB->LPT, каким образом
> мне можно напрямую посылать туда символы??


Никак, смотри к нему инстуркцию - только принтер, он просто команды usb принтера в ECP переводит.

Есть специализированные конечно, но я их не видел в свободной продаже - очень дороги.


chipper   (2007-08-15 07:26:00) [17]

Напрямую в смысле в LPT?


Наверх

Титульная страница Поиск, карта сайта Написать письмо