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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2016, 16:56   #1
Malriser
xor esp, esp
Форумчанин
 
Регистрация: 11.02.2014
Сообщений: 135
По умолчанию Чтение из COM порта + Putty

Всем хай.

Возникла проблема. Читаю из COM порта при помощи serial.ReadLine() в таймере. Открывается все ок, но выбивает эксепшн TimeoutException ( что и понятно, ведь ничего не пишется в COM порт ).

Но... чтобы записать в COM порт я открываю его из Putty, а он... уже занят, putty выбивает ошибку, "Не удается открыть COM1".

Как в такой ситуации быть? Как мне отлаживать свою программу, читающую из COM порта? Спасибо


System.UnauthorizedAccessException: Доступ к порту 'COM1' закрыт.
в System.IO.Ports.InternalResources.W inIOError(Int32 errorCode, String str)
в System.IO.Ports.SerialStream..ctor( String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
в System.IO.Ports.SerialPort.Open()
в Potentiometer.Form1.label1_Click(Ob ject sender, EventArgs e) в \Form1.cs:строка 48

Последний раз редактировалось Malriser; 21.03.2016 в 17:03.
Malriser вне форума Ответить с цитированием
Старый 21.03.2016, 17:44   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

дык нельзя в один порт писать так чтоб из него же читать без повторителя.

как вариант посмотрите VSPE и создайте виртуальную пару портов.(что идет в один, выйдет в парном и наоборот)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 21.03.2016, 19:16   #3
Malriser
xor esp, esp
Форумчанин
 
Регистрация: 11.02.2014
Сообщений: 135
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
дык нельзя в один порт писать так чтоб из него же читать без повторителя.

как вариант посмотрите VSPE и создайте виртуальную пару портов.(что идет в один, выйдет в парном и наоборот)
Спасибо! Помогло
Malriser вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение COM порта vovken1997 Общие вопросы Delphi 13 25.05.2020 16:44
Дикий тупняк - чтение данных с com порта. GMX Компоненты Delphi 8 26.03.2014 15:39
Чтение com-порта на java danyamaster Фриланс 3 15.02.2013 14:09
Чтение с COM-порта через HyperTerminal rashid1988 Общие вопросы Delphi 9 20.04.2012 09:56
Чтение данных с COM порта 232 Dimitr_88 Общие вопросы C/C++ 10 03.09.2010 10:39