реклама на сайте
подробности

 
 
> Программа для работы с COM портом
lexa12
сообщение Oct 7 2011, 14:06
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 6-10-10
Из: Санкт-Петербург
Пользователь №: 59 971



Здравствуйте!
Необходимо связать МК с устройством по COM порту, но проблема в том что в отладочную плату для этого устройства установлен преобразователь COM-USB.
И для отладки требуется обратное преобразование USB->COM.

Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой, т.е. с виртуального COMa на физический, а к нему уже подключить МК?

Или возможно существует другое решение этого вопроса?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andrew2000
сообщение Oct 7 2011, 14:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675



Цитата(lexa12 @ Oct 7 2011, 18:06) *
Существуют ли программы позволяющие транслировать данные получаемые с одного COM порта компа на другой


Если протокол не требует жесткой временой диаграммы, то делал такое - простенький питоновский скрипт (описание внутри).
Должен быть установлен python-serial (Python Serial Port Extension). Работало под виндой (в Linux тоже должно работать)

(случайно файл 2 раза прикрепил - это одно и то же)
Прикрепленные файлы
Прикрепленный файл  sered.tar.gz ( 1.97 килобайт ) Кол-во скачиваний: 13
Прикрепленный файл  sered.tar.gz ( 1.97 килобайт ) Кол-во скачиваний: 5
 
Go to the top of the page
 
+Quote Post
lexa12
сообщение Oct 7 2011, 17:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 6-10-10
Из: Санкт-Петербург
Пользователь №: 59 971



Цитата(Andrew2000 @ Oct 7 2011, 18:52) *
Если протокол не требует жесткой временой диаграммы, то делал такое - простенький питоновский скрипт (описание внутри).
Должен быть установлен python-serial (Python Serial Port Extension). Работало под виндой (в Linux тоже должно работать)

(случайно файл 2 раза прикрепил - это одно и то же)

К сожалению незнаком с pythonом.
Насколько позволяют мои познания в программировании, я предполагаю, что можно запросто написать на Си небольшое консольное приложение с этими функциями, но хотелось бы что нибудь более симпатичное sm.gif

Цитата(ae_ @ Oct 7 2011, 18:26) *
Перерезать две дорожки RX,TX и подключить к МК напрямую, без MAX202, если питание одинаковое, не?
Дорожки после отладки восстановить... ну нельзя, так нельзя.


В этом и проблема что нельзя.
Go to the top of the page
 
+Quote Post
Andrew2000
сообщение Oct 7 2011, 21:06
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675



Цитата(lexa12 @ Oct 7 2011, 21:31) *
К сожалению незнаком с pythonом.
..., что можно запросто написать на Си небольшое консольное приложение
..., но хотелось бы что нибудь более симпатичное


Здесь его знать не нужно, достаточно установить и запустить скрипт.

Можно, но на питоне на _порядок_ короче (отдельные Thread для чтения и записи - чуть более сотни строк, почти половина из которых разбор параметров запуска).

С "шашечками" к сожалению нету.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th August 2025 - 10:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01492 секунд с 7
ELECTRONIX ©2004-2016