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

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

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

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

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

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

virtual_com_port

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

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

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

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

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

isis_com_port

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

isis_com_port_config

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *