Например TDA7294

РадиоКот > Чердак

Настройка в Proteus компонента COMPIM

Автор: acc1408, acc1408@mail.ru
Опубликовано 09.03.2016.
Создано при помощи КотоРед.

Итак, хочу рассказать сегодня про такой замечательный компонент Proteusкак COMPIM.

Компонент позволяет пересылать данные которые шлет ваш микроконтроллер на настоящий COM-порт как будто он реально соединен проводами.

Что это дает? - спросите вы. Очень много, например вставив два компонента COMPIMи связав их с помощью виртуальной пары, можно моделировать сеть XBEE.

Чуть не забыл для создания виртуальных пар необходима программа Virtual Serial Port Driver 6.9. Данная версия работает на Windows 7 x64. Данную программу прикладываю к проекту.

Сколько же я намучался с этим компонентом. Дело в чем. Компонент COMPIMне работает нормально в PROTEUS 8.1, 8.2.,8.3 Запускаешь симуляцию начинает все работать байтики гоняются через виртуальную пару ком-портов, а если захочешь снова запустить симуляцию, то ничего не получиться, ком-порты заняты предыдущей симуляцией программы. Это можно увидеть в программе  Virtual Serial Port Driver. Поэтому приходилось полностью закрывать программу Proteusи открывать заново, тогда ком-порты освобождались. Я думаю, что дело было в библиотеке COMPIM.dllкоторая не отпускала ком порты. Думаю, что замена этого файла на файл из PROTEUS 8.4. решит данную ситуацию. Поэтому на всякий случай прикреплю его к статье. Напишите в комментариях, если получиться.

Для симуляции возьму Proteus 8.4 SP0, на нем компонент работает как часы.

Соберу схему как показана на рис.1.

Хочу обратить внимание что в данном случае RXD и TXD соединяются одноименно.

После это необходимо настроить виртуальные пары COM портов в программе Virtual Serial Port Driver.

 

Настройка проста до безобразия, необходимо только нажать на кнопку Add pair. Все.

Поехали дальше. Настраиваем компоненты COMPIM, ком-порт, скорость, бит четности и т.д.

 

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

Все можно запускать.

 

Если вы впервые пользуетесь терминалом, то для того чтобы отображались символы в том терминале который работает необходимо щелкнуть ЛКМ внутри терминала и поставить галку на Echo Typed Characters.

 

Если вы закрыли Virtual Terminal, то при последующей симуляции он не откроется. Для того, что бы открыть закрытый терминал надо во время симуляции открыть вкладку Debug и внизу поставить галку на закрытом терминале.

Спасибо за внимание, думаю, что материал будет кому-нибудь интересен.

 

 

 


Файлы:
dllка
Архив RAR
Архив RAR
Документ MS Word


Все вопросы в Форум.


ID: 2255

Как вам эта статья?

 Нравится
 Так себе
 Не нравится

Заработало ли это устройство у вас?

 Заработало сразу
 Заработало после плясок с бубном
 Не заработало совсем

2