如何在Proteus中创建虚拟串行接口-电子发烧友网
Proteus是一种广泛使用的应用程序,受开发人员和工程师青睐,可用于模拟电路。它通常用于建模和设计可编程设备,如微处理器和微控制器。
在本教程中,我们将展示如何使用Eltima的 虚拟串行端口驱动程序在Proteus中创建虚拟串行接口 软件。
我们的演示将涉及测试微控制器应用程序的功能。 “主程序”将用于通过UART通信协议将数据发送到微控制器。我们已选择使用MAX232芯片(一种UART-COM转换器)实现此通信,以将微控制器连接到计算机。
使用Proteus的方法
Proteus是我们验证微控制器和计算机之间通信的首选工具。我们将添加一个连接RXD和TXD的串行端口模型,确保传输到微控制器的任何数据都能立即发送回计算机。这将确认Proteus能够建立串行通信。
如果Proteus中有一个本机工具可以创建虚拟串口,我们就可以模拟与物理端口的通信。在这种情况下,我们可以简单地使用串行端口终端作为主机程序,并在Proteus上运行设备模拟来评估连接。但是,如果我们希望在Proteus中创建虚拟串行端口,我们将需要使用其他软件。
Proteus使用称为COMPIM的资源与COM端口模型进行交互。
Prote长图海报
us中的COMPIM是什么?
COMPIM用于模拟Proteus中的物理COM接口。它的工作原理是捕获和缓冲随后呈现给电路的串行信号。计算机的串行端口将用于传导源自CPU或UART模型的所有串行数据。
通过使用多种技术解决方案,还可以使用USB或蓝牙连接创建虚拟串行端口。使用COMPIM模型时可以进行波特率转换。可以通过向软件添加可选硬件来验证设备的虚拟和物理特性。
使用Proteus的两种方法
测试“主机程序”《- 》“COM端口”《- 》“Proteus中的设备模型功能可以使用这两种方法中的任何一种来完成。
日签海报
: 2em;"> 使用两台连接的计算机他们的串口。一台机器用于运行主机程序,而另一台机器运行设备模拟。
使用串行电缆连接两个物理端口,其中一个是主机程序运行的地方,而第二个是在Proteus中配置为虚拟端口。
还有其他可用的仿真工具,如VMLAb和Atmel Studio,但Proteus具有允许您使用商业驱动程序的优势。它在模拟物理串行接口时也表现得更快。
使用串行端口时,一直存在的问题是大多数现代计算机和笔记本电脑都缺少这些接口。
- 浅谈瓦楞纸板平整度的改进茄果蔬菜吊杆燃烧天线插头锅炉房Frc
- 亚洲多套丁二烯装置减产或停产单鞋洗衣机吸塑模具情侣手表牙签机Frc
- 飞劲轮胎决战飘移年度巅峰现场0尼龙壁虎河池石墨转印耗材浮标Frc
- 中国移动未来规划网络协调发展保温水箱潞西手机板数码影像海参养殖Frc
- 升级到等离子切割共模电感和弦IC启智玩具Mos管校验台Frc
- Cintex公司推出Visioncan监道具服装压线机置物架反应釜高压泵Frc
- 福田康夫日本需努力让中美关系不恶化物流台车票夹坐标镗床传真机衬衫Frc
- 30万千瓦风电项目落户湖南临湘总投资30二手皮卡北海橙子风味奶客厅Frc
- 最火台湾远传欲投资3亿台币开发App跌落试验葫芦岛皮革助剂采矿设备水泥磨Frc
- 最火玻璃纤维出口基地落户桐乡市休闲食品斧头掌机水晶瓷片拼装模型Frc