Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как отключить эхо com порта

22K
02 ноября 2010 года
nermest
5 / / 11.12.2006
Здравствуйте!
Как отключить эхо com порта?
При запросе к железке сначала возвращается исходящий от меня пакет, а потом сам ответ.
Опции выставляю следующие:


Код:
DCB dcbSerial={0};
    dcbSerial.DCBlength=sizeof(dcbSerial);
    if(!GetCommState(hSerial, &dcbSerial)){
        printf("GetCommState error\n");
        exit(1);
    }
    dcbSerial.BaudRate=CBR_19200;
    dcbSerial.ByteSize=8;
    dcbSerial.StopBits=ONESTOPBIT;
    dcbSerial.Parity=NOPARITY;
    if(!SetCommState(hSerial, &dcbSerial)){
        printf("SetCommState error\n");
        exit(1);
    }
    COMMTIMEOUTS timeouts={0};
    timeouts.ReadIntervalTimeout=1500;
    timeouts.ReadTotalTimeoutConstant=1500;
    timeouts.ReadTotalTimeoutMultiplier=1;

    timeouts.WriteTotalTimeoutConstant=50;
    timeouts.WriteTotalTimeoutMultiplier=10;
    if(!SetCommTimeouts(hSerial, &timeouts)){
        printf("SetCommTimeouts error\n");
        exit(1);
    }


Перерыл msdn, нигде не нашел упоминания об эхо com порта.
Помогите пожалуйста!
11
02 ноября 2010 года
oxotnik333
2.9K / / 03.08.2007
а может это железка такая - возвращает запрос?
22K
02 ноября 2010 года
nermest
5 / / 11.12.2006
В принципе, в протоколе об этом ни слова.
Я думал в windows есть какие-нибудь функции-флажки-структуры,
в которых отключается эхо. Такие есть?
22K
02 ноября 2010 года
nermest
5 / / 11.12.2006
Похоже вы правы.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог