0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Proteus中创建虚拟串行接口

454398 来源:工程师吴畏 2019-07-26 11:51 次阅读

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具有允许您使用商业驱动程序的优势。它在模拟物理串行接口时也表现得更快。

使用串行端口时,一直存在的问题是大多数现代计算机和笔记本电脑都缺少这些接口。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Proteus
    +关注

    关注

    79

    文章

    1692

    浏览量

    106271
  • 虚拟接口
    +关注

    关注

    0

    文章

    5

    浏览量

    3194
收藏 人收藏

    评论

    相关推荐

    dp接口虚拟现实的作用

    虚拟现实(VR)技术的发展为用户带来了沉浸式的体验,使得人们能够以前所未有的方式探索虚拟世界。在这一过程,DP接口(DisplayPort)扮演了至关重要的角色。 一、DP
    的头像 发表于 10-30 14:07 111次阅读

    何在TMS320C6727 DSP上创建基于延迟的音频效果

    电子发烧友网站提供《如何在TMS320C6727 DSP上创建基于延迟的音频效果.pdf》资料免费下载
    发表于 10-16 10:35 0次下载
    如<b class='flag-5'>何在</b>TMS320C6727 DSP上<b class='flag-5'>创建</b>基于延迟的音频效果

    何在TAS2563配置PDM接口

    何在 TAS2563 配置 PDM 接口
    发表于 10-09 08:02

    串行外设接口的菊花链实现

    电子发烧友网站提供《串行外设接口的菊花链实现.pdf》资料免费下载
    发表于 08-27 09:45 1次下载
    <b class='flag-5'>串行</b>外设<b class='flag-5'>接口</b>的菊花链实现

    串行接口的工作原理和结构

    串行接口(Serial Interface)的工作原理和结构是理解其在计算机与外部设备之间数据传输方式的重要基础。以下将详细阐述串行接口的工作原理及其典型结构。
    的头像 发表于 08-25 17:01 1287次阅读

    创建ubuntu虚拟

    的存在形式,然后点击“下一步”完成。指定磁盘文件,这里默认即可。默认点击“完成”即可。至此,虚拟创建完成。下一小节我们介绍Ubuntu系统在虚拟
    发表于 08-10 14:15

    嵌入式学习-搭建自己的ubuntu系统之创建ubuntu虚拟

    新的虚拟磁盘: 设置磁盘大小为200G,并选择磁盘的存在形式,然后点击“下一步”完成。 指定磁盘文件,这里默认即可。 默认点击“完成”即可。 至此,虚拟创建完成。 下一小节
    发表于 08-09 15:43

    何在SQL创建触发器

    的业务逻辑,以及执行审计和记录更改历史等功能。下面,我将详细解释如何在SQL创建触发器,并附带示例代码。
    的头像 发表于 07-18 16:01 1318次阅读

    何在Draftsman创建PCB制造图纸

    在制作PCB的过程,绘制面板制造图纸是不可或缺的一步。单个PCB的制造图纸只显示单个PCB的钻孔和板特征,但这些需要合并到整个面板的一张图纸。根据不同公司或制造商的具体需求,一些设计团队需要接手创建面板图纸,包括指定拆板方法
    的头像 发表于 07-16 09:30 482次阅读
    如<b class='flag-5'>何在</b>Draftsman<b class='flag-5'>中</b><b class='flag-5'>创建</b>PCB制造图纸

    串行音频接口(SAI)slot是什么意思?

    最近想使用STM32F746串行音频接口(SAI)发送音频数据给一个音频编解码芯片,在查看datasheet,出现很多次的slot,但是又没有详细地介绍slot到底是什么,里面包
    发表于 05-11 07:01

    proteus波形发生器频率怎么调

    Proteus是一种虚拟仪器软件,可以模拟和仿真电路设计,在使用Proteus的波形发生器时,我们可以通过以下几个步骤来调节其频率。 打开Prot
    的头像 发表于 02-23 16:57 3074次阅读

    proteus波形发生器怎么把波形图调出来

    Proteus是一款功能强大的电子电路设计与仿真软件,其中包括了波形发生器的功能。使用Proteus的波形发生器,您可以快速创建各种波形,并对其进行可视化分析。以下是关于如何在
    的头像 发表于 02-23 16:53 7155次阅读

    proteus信号发生器怎么设置方波

    Proteus信号发生器是一种强大的虚拟仪器,可以生成各种类型的电子信号,包括方波信号。在本文中,我们将详细介绍如何在Proteus信号发生器
    的头像 发表于 02-23 16:44 8544次阅读

    proteus和keil实现串口通信仿真

    前面一课讲述了串行口通信的技术原理,本课通过安装虚拟串口,用proteus和keil实现串口通信仿真。
    的头像 发表于 11-27 16:42 5382次阅读
    用<b class='flag-5'>proteus</b>和keil实现串口通信仿真

    何在 3DICC 基于虚拟原型实现多芯片架构探索

    何在 3DICC 基于虚拟原型实现多芯片架构探索
    的头像 发表于 11-23 09:04 438次阅读
    如<b class='flag-5'>何在</b> 3DICC <b class='flag-5'>中</b>基于<b class='flag-5'>虚拟</b>原型实现多芯片架构探索