Свежие обсуждения
Микроконтроллеры

Протоколирование передаваемых даных через COM порт

1 2 3

А вот у меня интересная проблема - некое устройство подключается не в СОМ а в разъем для подключения дисковода и использует канал данных, как высокоскоростной последовательный порт, не меняя сигналов на линиях "шаг", "направление", "сторона". Девайс при работе генерит сигнал "инндекс". Задача та-же - перехватить обмен как-то. Прога под ДОС.

 

Может под отладчиком прогнать с аппаратными остановками при обращением к порту?

 

ХЗ. Был-бы симулятор АТ уровня 386 для более мощных машин, наверное было-б проще.

 

AlexAlcoa:
Отравил, архив (без пароля) 2.8мб.
А можно на grlvсобакаpochtamtточкаru?

 

Vov4ik: Товарищи, а пробовал кто-нибудь слушать ком-порт путём подключения его к другому ком-порту и к своему устройству одновременно? ==>>> Сергей К: Конечно, можно через второй порт подслушать (припаять перемычку), но это на крайний случай
я сам непробовал, но невижу ничего сложного. Единственная проблема - у СОМ порта две линии: прием и передача. У 2го порта есть только один вход, поэтому можно слушать или то или другое (или все вместе, если правильно согласовать и небудет одновременной передачи данных в оба направления)

AlexAlcoa: Сергей К Установка прошла успешно? Все работает?
да, спасибо! Все отлично работает! И что самое интересное, при работе "подслушки" пропадает глюк, который я хотел отловить. Но в любом случае есть огромная польза - глюк не в железе

Gregory: А можно на grlvсобакаpochtamtточкаru?
а здесь пробовали? Мы тогда колективно пропустили эту ссылку

 

Gregory Отправил по указанному адресу.
PS. т.к. выяснилось что прога интересна многим, выкладываю архив с дистр. на яндексе (2,82Мб) http://narod.ru/disk/947068000/free-serial-port-monitor.rar.html

 

AlexAlcoa: Отправил по указанному адресу.
Спасибо, получил. Работает как зверь. Даже внутренний модем видит как виртуальный COM-порт. Можно протокол отслеживать.

 

Vov4ik: Товарищи, а пробовал кто-нибудь слушать ком-порт... Так можно услышать только одну сторону. Туда и обратно информация идет по двум разным проводам (в простейшем случае), а считывать можно только с одного . Если обмен не полндодуплексный, можно состряпать простеньнкую схемку, сводящюю две линии в одну, но смысл? Программные снифферы тоже дают полную развязку.
Упс. Опередили

 

Wladimir_TS: А вот у меня интересная проблема....
Наверняка максимально совместимо по командам ,регистрам и разводке со стандартным FDC контроллером Я бы, во всяком случае, делал так. Если нужна документация по ним, могу поискать

...Был-бы симулятор АТ уровня 386 для....
А чем VMware Workstation не устраивает?

 

Оно похоже может быть третьим устройством на шлейфе, но увы на современных матплатах не запускается почему-то. Может теперь канала DMA у флопконтроллера уже нету ? Она просто спрашивает какой у вас чипсет и какой канал DMA пользует FDC.