Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.76
RAFA91
Заблокирован
#1

Управление LPT портом - C++

23.06.2013, 13:20. Просмотров 3441. Ответов 36
Метки нет (Все метки)

Нужно управлять LPT портом в BORLAND C++ 3.1
Подскажите каким образом осуществлять ввод и запись в порт информации.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 13:20     Управление LPT портом
Посмотрите здесь:

Управление LPT портом под FreeBSD - C++
Здравствуйте! Пытаюсь откомпилировать следующий код под FreeBSD: #include <stdio.h> #include <fcntl.h> #include <sys/ioctl.h> ...

Как добавить управление RTS и DTR в работу с ком портом? - C++
Как можно добавить эти две линии в работу с портом? Нигде не смог найти нормального объяснения

Работа с LPT - C++
Всем привет !! У меня такая проблимка мне надо написать программу которая будет выщитывать двоичный код затем обращаться к лпт порту и ...

Программирование LPT - C++
Всем привет. Только недавно начал заниматься программированием на С++, и получил просьбу накодить программу считывания двоичного кода на...

Чтение из LPT порта - C++
LPT порт в режиме EPP. С некоторой частотой на него приходит последовательность импульсов, которые надо прочитать. Читать в бесконечном...

LPT порт, Ubuntu, code::blocks - C++
Итак, название темы говорит само за себя. Нужно в консольном приложении code::blocks под Ubuntu читать и писать данные из/в LPT-порт. Если...

И снова LPT порт и все вытекающие - C++
Собственно, проблема: на компе нужно заюзать LPT-порт в качестве банального IO. Грубо говоря: управление схемой (всякие там светодиоды,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RAFA91
Заблокирован
23.06.2013, 18:50  [ТС]     Управление LPT портом #21
Написал следующее. Теперь пошли ошибки.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
 
main()
 
{
 
_asm {
        mov dx,378h
        mov a1,255
        out dx,a1
     }
 
         getch();
 
}
Добавлено через 6 минут
Пишет, что _asm - неопределенный символ в функции main
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
23.06.2013, 19:03     Управление LPT портом #22
Попробуй убрать пробел между _asm и {, и попробуй asm без подчеркивания (точно не помню как это делается)
RAFA91
Заблокирован
23.06.2013, 19:43  [ТС]     Управление LPT портом #23
Пишет мол - не удалось найти исполняемый TASM. После того, как убрал подчеркивание.

Ошибок при этом 0.

Добавлено через 1 минуту
Цитата Сообщение от raxp Посмотреть сообщение
раз TC не считает нужным ответить прямо на вопрос, то делаем вывод, что под Windows.

чушь. Вам TC нужно работать с портом разрешенными методами через CreateFile(), либо через драйвер. К примеру, giveosys вам достаточно подключить и работать старыми методами вывода в порт, либо через inpout32/64.dll и ему подобными.

Что делать с библиотекой inpout32. Как ее применить?
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
23.06.2013, 20:09     Управление LPT портом #24
http://www.cyberforum.ru/robotics/thread845651.html
Возможно ли управлять LPT портом с помощью VBA
Подать питание на светодиод через LPT-порт
RAFA91
Заблокирован
24.06.2013, 13:01  [ТС]     Управление LPT портом #25
Как можно это запустить под досом?
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
24.06.2013, 13:46     Управление LPT портом #26
Зачем, вы же под Windows работаете или уже нет?
RAFA91
Заблокирован
24.06.2013, 14:36  [ТС]     Управление LPT портом #27
Я имею ввиду что-то виртуальное.
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
24.06.2013, 15:19     Управление LPT портом #28
...что виртуальное? ВиртуалБОКС с DOS не даст работать с портами, если речь об этом.
RAFA91
Заблокирован
24.06.2013, 16:19  [ТС]     Управление LPT портом #29
А можно как то ДОС запускать параллельно с ХР?
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
24.06.2013, 16:21     Управление LPT портом #30
...можно под виртуальной машиной, однако читайте пост #28.
RAFA91
Заблокирован
24.06.2013, 16:52  [ТС]     Управление LPT портом #31
Так что - под XP не будет работать?
А если Microsoft Visual C++
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
24.06.2013, 18:12     Управление LPT портом #32
Среда программирования не имеет значения.

Так что - под XP не будет работать?
что под XP не будет работать?
RAFA91
Заблокирован
24.06.2013, 18:30  [ТС]     Управление LPT портом #33
Цитата Сообщение от raxp Посмотреть сообщение
что под XP не будет работать?
программа написанная в Борлоанде
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
24.06.2013, 18:39     Управление LPT портом #34
...с поста #21 под NT и выше методы работы с портом не будут работать. Только, если пойти на ухищрения через драйвер, к примеру GiveIO.sys.

http://www.lpt-port.narod.ru/3.html
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
24.06.2013, 19:33     Управление LPT портом #35
Цитата Сообщение от RAFA91 Посмотреть сообщение
А если Microsoft Visual C++
ну так с этого и надо было начинать! WinAPI в руки и вперёд! Зачем ты вообще связывался с DOS!?
RAFA91
Заблокирован
24.06.2013, 22:43  [ТС]     Управление LPT портом #36
Что такое WinAPI
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2013, 23:15     Управление LPT портом
Еще ссылки по теме:

Добавить в проект библиотеку для работы с LPT - C++
Доброго дня ! Решил поиграться с LPT портом. http://www.kernelchip.ru/pcports/PS002.php столкнулся с такой проблемой. в...

Работа с COM портом - C++
Добрый день! Решил поработать с COM портом. в строке Port=CreateFile(&quot;COM2&quot;,GENERIC_READ,0,NULL,OPEN_EXISTING,0,NULL);...

Работа с COM портом - C++
Доброго времени суток, уважаемые форумчане! Помогите разобраться с COM портом. Хотя бы с чего начать. :help: На большинстве ресурсов...

Работа с COM - портом - C++
Не могу сделать чтобы, при работе с соm - портом возможно было выбирать как автоматические настройки по(default), так и ручные настройки....

Общение с com-портом - C++
Здравствуйте. Мне нужно передавать и принимать информацию через компорт. Как это делалось в Win98, я знаю, делал программу. Нужно это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
24.06.2013, 23:15     Управление LPT портом #37
Скиньте ссылку на MSDN(русскую)
Yandex
Объявления
24.06.2013, 23:15     Управление LPT портом
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru