Jump to content
Форум по продукции MOXA

murz

Пользователи
  • Posts

    5
  • Joined

  • Last visited

murz's Achievements

Новичок

Новичок (1/5)

0

Reputation

  1. Спасибо за протокол. И подождем что скажут программисты
  2. И можно заодно описание протокола IPSerial получить в почту?
  3. Вот, пожалуйста: Реальный COM1 и Moxa NPort. Там же картинки с осциллографа для наглядности. Канал А (красная линия) - RTS, канал B (синяя линия) - Tx.
  4. Мониторинг не особо помог. Байты ходят, соединение есть, параметры порта устанавливаются, но это и так было видно. Дальнейшее изучение показало следующее: 1. Не работают вызовы WinAPI: EscapeCommFunction (h,SETRTS); - ошибка "недопустимый аргумент" EscapeCommFunction (h,CLRRTS); 2. dcb.fRtsControl = RTS_CONTROL_TOGGLE; SetCommState (h,&dcb); RTS всегда в высоком уровне, а не обрамляет передачу данных Операционки - XP SP3 х32 и 7 SP1 x64, версия драйвера 1.12. Драйвера пробовались и admin utility, и windows driver manager.
  5. Столкнулся с такой вот проблемой: Есть NPort 5110 в режиме RealCOM, радиомодем DataRadio T-96 и свое приложение (WinAPI). Связь с радиомодемом осуществляется с использованием управляющих сигналов RTS/CTS. C реальными портами (которые на шине) все работает. А с энпортом - не хочет. На модеме вижу постоянную передачу, осциллографом вижу что RTS от энпорта постоянно поднят. Не могу понять в чем может быть косяк - по документации RealCOM вроде должен передавать все сигналы. Есть какие-нибудь мысли как это можно побороть?
×
×
  • Create New...