Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с LPT-портом в Borland C++ Builder 5  (Прочитано 11481 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Frees
Гость
« : 04-09-2008 05:09 » 

Помогите пожалуйста справиться с задачкой. Я с С++ (в прочем, вообще в программировании) совсем немного, но у меня возникла надобность использовать LTP-порт. Мне надо на порт подавать напряжение (5 вольт или сколько там), как я захочу. Вот такой вопрос.))
« Последнее редактирование: 05-09-2008 08:21 от Алексей1153++ » Записан
Алексей++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #1 : 04-09-2008 05:16 » 

а всё таки - LTP или LPT ? )
И ещё - задачу поточнее опиши - для чего всё это
Записан

Frees
Гость
« Ответ #2 : 04-09-2008 05:19 » 

LTP!!!
Записан
Алексей++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #3 : 04-09-2008 05:38 » 

хм... Даж не слыхал про такой (
Записан

Frees
Гость
« Ответ #4 : 04-09-2008 05:57 » 

Line PrinTer (LPT)!
Записан
Frees
Гость
« Ответ #5 : 04-09-2008 05:58 » 

Ты бы лучше помог, чем к словам придерался!
Записан
Алексей++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #6 : 04-09-2008 06:08 » 

я абсолютно не придираюсь - просто я мог не знать про некий LTP, вот и переспросил Улыбаюсь А помочь не смогу - я с LPT не работал
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #7 : 04-09-2008 08:27 » 

А помочь не смогу - я с LPT не работал

Ты хотел сказать, что с LTP ты не работал, с LPT уж наверняка.

Frees, Никто не придирается. Если ты считаешь, что загадочный LTP или в другой твоей интертрепации - Line PrinTer (LPT) - вещь широко известная, то ты ошибаешься. Поэтому не надо умничать, а если хочешь помощи, то напиши подробней, что это за порт или что это за Line PrinTer.

Большинство на этом форуме имеет представление о том, что такое LPT (Line Print Terminal).

« Последнее редактирование: 04-09-2008 08:45 от Джон » Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 04-09-2008 08:33 » 

5 вольт на lpt, круто, я себе такого не позволял даже во времена 286 машин, а сейчас... хм, ну разве что для малопотребляющих устройств.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Frees
Гость
« Ответ #9 : 04-09-2008 08:58 » 

5 вольт на lpt, круто, я себе такого не позволял даже во времена 286 машин, а сейчас... хм, ну разве что для малопотребляющих устройств.
Я с С++ (в прочем, вообще в программировании) совсем немного...
ОТКУДА Я ЗНАЮ СКОЛЬКО ТАМ ВОЛЬТ?
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #10 : 04-09-2008 09:02 » 

Ну так если не знаешь, то на хрена это тебе надо?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #11 : 04-09-2008 09:21 » 

Так, давайте все успокоимся Улыбаюсь
Я так понял, человеку нужно "5 или сколько там вольт" выдать на некоторый пин порта. То есть, просто установить уровень и держать так. http://msdn.microsoft.com/en-us/library/aa363254(VS.85).aspx - подойдёт?
Записан
Алексей++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #12 : 04-09-2008 13:56 » 

Джон, неа, я не работал с лпт вообще, не довелось )
Записан

Артем
Опытный

nz
Offline Offline
Пол: Мужской
Beware the wolf in sheep's clothing.


« Ответ #13 : 05-09-2008 08:08 » 

5 вольт на LPT было на старых компах, потом стали ставить какие-то защитные резисторы, и получить 5 вольт стало сложно (в свое время мне удалось снять только ~3.5 - ~4 вольта)

Еще вопрос: в какой операционке тебе это надо?
Судя по "Builder 5" -- это винда.
Если это 95 -- то еще не страшно, но в 2000 и ХР мне так и не удалось "дергать" напрямую ножки LPT порта из пользовательского режима. Хотя, много раз встречал заявление, что это мол возможно Ага


Чисто теоретически: открываешь порт CreateFile, а потом выставляешь нужные битики ("ножки") WriteFile'ом. Битик "взвел" -> на соответствующей ножке напряжение
« Последнее редактирование: 05-09-2008 08:11 от Артем » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines