Виртуальный COM порт. Шлём из COM1 в COM2 и в проект ISIS

Виртуальный COM порт пригодиться тем, кто хочеть отладить программу на компьютере на котором один или вовсе нет COM портов.

Для создания вам понадобиться Windows (В linux можете просто в файл писать данные, всё ведь файл), терминальная программа и Virtual Serial Port Driver от Etima.

Штука это хорошая но, платная. Предлагают демо версию, которую можно бесплатно использовать аж две недели.

Итак по ссылке выше качем и устанавливаем exe`шник.

По окончании установки запускаем и видим окно, где нам предлагают добавить пару виртуальных портов:

Настройка виртуального COM порта

Жмём по кнопке Add pair. На этом настройка окончена. На сайтике где качали драйвер можно сдуть и терминальную програмку: Advanced Serial Port Terminal. Довольно удобная, но тоже платная.

Можно пользоваться стандартной виндовской, но она мне не нравиться.

На этом этапе можно отправить данные из одного COM порта в другой, открыв две терминальные программы и подсоеденившись к добавленной паре портов.

Всё это очень удобно использовать с ещё одной платной программой (какойто сегодоня день такой) — ISIS, которая входит в состав Proteus. Думаю вы с ней уже знакомы.

Схему изобретать мы не будем. Просто добавим COM порт и терминал.

COM порт в ISIS Proteus

У элемента COMPIM устанавливаем настройки:

Настройка COM порта в ISIS

Настройки конечноже не обязательно такиеже, просто чтобы совпадали тут и в терминальной программе. Ато будем слать и читать с разной скоростью.

На этом собственно всё. Запускаем симуляцию в ISIS Proteus. И конектимся к парному виртуальному COM порту терминальной программой.

Пробуем слать:

Демонстрация работы посылки данныз из терминала в ISIS Proteus

Вот так вот просто можно работать!

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий