proteus是一种广泛使用的应用程序,受开发人员和工程师青睐,可用于模拟电路。它通常用于建模和设计可编程设备,如微处理器和微控制器。
在本教程中,我们将展示如何使用eltima的 虚拟串行端口驱动程序在proteus中创建虚拟串行接口 软件。
我们的演示将涉及测试微控制器应用程序的功能。 “主程序”将用于通过uart通信协议将数据发送到微控制器。我们已选择使用max232芯片(一种uart-com转换器)实现此通信,以将微控制器连接到计算机。
使用proteus的方法
proteus是我们验证微控制器和计算机之间通信的首选工具。我们将添加一个连接rxd和txd的串行端口模型,确保传输到微控制器的任何数据都能立即发送回计算机。这将确认proteus能够建立串行通信。
如果proteus中有一个本机工具可以创建虚拟串口,我们就可以模拟与物理端口的通信。在这种情况下,我们可以简单地使用串行端口终端作为主机程序,并在proteus上运行设备模拟来评估连接。但是,如果我们希望在proteus中创建虚拟串行端口,我们将需要使用其他软件。
proteus使用称为compim的资源与com端口模型进行交互。
proteus中的compim是什么?
compim用于模拟proteus中的物理com接口。它的工作原理是捕获和缓冲随后呈现给电路的串行信号。计算机的串行端口将用于传导源自cpu或uart模型的所有串行数据。
通过使用多种技术解决方案,还可以使用usb或蓝牙连接创建虚拟串行端口。使用compim模型时可以进行波特率转换。可以通过向软件添加可选硬件来验证设备的虚拟和物理特性。
使用proteus的两种方法
测试“主机程序”《- 》“com端口”《- 》“proteus中的设备模型功能可以使用这两种方法中的任何一种来完成。
使用两台连接的计算机他们的串口。一台机器用于运行主机程序,而另一台机器运行设备模拟。
使用串行电缆连接两个物理端口,其中一个是主机程序运行的地方,而第二个是在proteus中配置为虚拟端口。
还有其他可用的仿真工具,如vmlab和atmel studio,但proteus具有允许您使用商业驱动程序的优势。它在模拟物理串行接口时也表现得更快。
使用串行端口时,一直存在的问题是大多数现代计算机和笔记本电脑都缺少这些接口。
Dialog和TDK联合打造全球尺寸最小的负载点DC-DC转换器解决方案
诸多新玩家入局折叠屏智能手机市场
TE Connectivity推出TV-8负载标准的OJT 10A系列功率继电器
日本农民老龄化问题日趋严重,智慧农业生产初创企业在日本越来越多
Openreach宣布Gfast网络拓展计划将为用户带来330Mbps的互联网接入
如何在Proteus中创建虚拟串行接口
基于Linux系统和S3C2410X处理器实现多媒体播放系统的设计
一加5为何比荣耀9更值得期待?
不同型号的GD32 MCU如何区分?
关于STM32网络电路设计方案
一文详谈物联网网关的工作模式和作用
关于RTC的玄学bug分析与解决
物联网中的物是什么
软件性能测试方案怎么编写?
自卫电筒电棒制作
英伟达与鸿海在电动汽车领域有合作空间
涡轮流量计的原理及安装条件
AT89C2051微控制器控制硬件电路组成的多功能电子密码锁
如何购买一个好的连续供墨系统
QPA0812功率放大器CUSTOM MMIC