|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.10.2012, 22:41 | #1 |
Новичок
Джуниор
Регистрация: 14.10.2012
Сообщений: 2
|
COM - port паскаль RXD TXD
Доброй ночи, программисты))) Программирую недавно, но знаком с языком нормально. Сегодня попытался создать программу, которая могла б вывести данные по ком порту а именно по 2 контактам RxD и TxD, но увы, ничего не вышло((( Насколько я знаю RxD - это прием, а TxD - передача. Программа на паскале или С++ ,все же лучше на паскале))) Должна передать и принять данные между 2 компьютерами.
Подключено так: RxD первого на TxD второго, TxD первого на RxD второго. Прога должна напоминать что-то типа чата. Например : на первом я написал букву "Q" и переправил ее, значит на втором она должна появиться, предварительно передавшись через СОМ порт. Можно даже просто кусочек программы, что передает по паралельному порту разные символы( буквы, цифры и т.п). Очень надо, помогите пожалуйста))) |
15.10.2012, 00:11 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
CreateFile для открыть
потом настройка, можно COMMTIMEOUTS и DCB использовать ReadFile, WriteFile для работы |
15.10.2012, 07:54 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Паскаль под DOS?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
15.10.2012, 10:28 | #4 |
Новичок
Джуниор
Регистрация: 14.10.2012
Сообщений: 2
|
Raxp, да паскаль под Dоs)) Р51х, можно детальнее?
|
16.10.2012, 20:38 | #5 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,312
|
Для обмена через Com-порты необходимо использовать несколько больше контактов разъёма.
Не все сигналы обязательно передавать, т.е. и двух может хватить, но часть сигналов на разъемах необходимо перемыкать. Все же лучше на эту тему почитать по бОлее. На первом этапе - самое простое, что можно сделать, это соединить два компа так, как этого хочется. Затем запустить телекоммуникационную программу на обоих компах - тот-же Hiper Terminal - см. Стандартные-Связь. После того, как удастся настроить обмен и передавать символы от одного компа к другому, станет понятно, что такое Xon, Xoff и как настраивать программный обмен. И еще раз - почитайте литературу о Com-портах, какие там есть настройки. Успехов! Как-то так ...
Как-то так, ...
|
16.10.2012, 20:45 | #6 | |||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
outport(int portid, unsigned char value) - отсылка, inport() - прием. Цитата:
Код:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Com port C# | Sanek59 | C# (си шарп) | 1 | 23.08.2012 11:54 |
com port | player891 | Общие вопросы Delphi | 0 | 21.03.2012 19:26 |
Port | Diunix | SQL, базы данных | 0 | 18.10.2011 10:06 |
Com Port | Pepelyaev | Общие вопросы Delphi | 5 | 26.11.2006 22:31 |