lexa12 0 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба Здравствуйте! Необходимо связать МК с устройством по COM порту, но проблема в том что в отладочную плату для этого устройства установлен преобразователь COM-USB. И для отладки требуется обратное преобразование USB->COM. Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой, т.е. с виртуального COMa на физический, а к нему уже подключить МК? Или возможно существует другое решение этого вопроса? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ae_ 2 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба Если плата отладочная, отсоединить преобразователь COM-USB, и подключить МК к плате напрямую COM-COM. Конечно, это если не требуется отладить сам преобразователь COM-USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lexa12 0 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба Если плата отладочная, отсоединить преобразователь COM-USB, и подключить МК к плате напрямую COM-COM. Конечно, это если не требуется отладить сам преобразователь COM-USB. Преобразователь впаян в отладочную плату - надо его отпаивать и как то ставить туда max202 и еще отладочную плату нельзя дорабатывать! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 117 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой, т.е. с виртуального COMa на физический, а к нему уже подключить МК?возможно вам подойдет com0com, но не уверен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ae_ 2 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба Перерезать две дорожки RX,TX и подключить к МК напрямую, без MAX202, если питание одинаковое, не? Дорожки после отладки восстановить... ну нельзя, так нельзя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andrew2000 0 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой Если протокол не требует жесткой временой диаграммы, то делал такое - простенький питоновский скрипт (описание внутри). Должен быть установлен python-serial (Python Serial Port Extension). Работало под виндой (в Linux тоже должно работать) (случайно файл 2 раза прикрепил - это одно и то же) sered.tar.gz sered.tar.gz Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lexa12 0 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба Если протокол не требует жесткой временой диаграммы, то делал такое - простенький питоновский скрипт (описание внутри). Должен быть установлен python-serial (Python Serial Port Extension). Работало под виндой (в Linux тоже должно работать) (случайно файл 2 раза прикрепил - это одно и то же) К сожалению незнаком с pythonом. Насколько позволяют мои познания в программировании, я предполагаю, что можно запросто написать на Си небольшое консольное приложение с этими функциями, но хотелось бы что нибудь более симпатичное :) Перерезать две дорожки RX,TX и подключить к МК напрямую, без MAX202, если питание одинаковое, не? Дорожки после отладки восстановить... ну нельзя, так нельзя. В этом и проблема что нельзя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andrew2000 0 7 октября, 2011 Опубликовано 7 октября, 2011 · Жалоба К сожалению незнаком с pythonом. ..., что можно запросто написать на Си небольшое консольное приложение ..., но хотелось бы что нибудь более симпатичное Здесь его знать не нужно, достаточно установить и запустить скрипт. Можно, но на питоне на _порядок_ короче (отдельные Thread для чтения и записи - чуть более сотни строк, почти половина из которых разбор параметров запуска). С "шашечками" к сожалению нету. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 11 октября, 2011 Опубликовано 11 октября, 2011 · Жалоба Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой, т.е. с виртуального COMa на физический, а к нему уже подключить МК? Т.е. на PC нужно организовать ретранслятор ComA<->ComB ? Не встречал такого готового. Думаю самому можно написать. Смотря какие требования к временной задержке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 0 13 октября, 2011 Опубликовано 13 октября, 2011 · Жалоба Virtual Serial Port Driver 6.0 там можно было сделать мост из двух портов в свое время эта софтина выручила Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sirko 0 17 октября, 2011 Опубликовано 17 октября, 2011 (изменено) · Жалоба Существуют ли программы ... с виртуального COMa на физический ... К протеусу есть компонент ComPim, который позволяет из виртуального проца отправлять данные на физический-виртуальный порт. Я как-то пробовал обкатывать "персоналовский" софт на виртуальной железке. Возможно, в Вашем случае это не подойдет, но на всякий случай напомню об такой возможности. Возможно, это поможет обкатать, какие нибудь сомнительные моменты в коде. P.S. Если плата, с которой вы работаете - отладочная, то возможно стоит реализовать физический доступ к RxTx. Изменено 17 октября, 2011 пользователем Sirko Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться