Proteus中Virtual Terminal详细介绍(UART)

您所在的位置:网站首页 proteus仿真器件 Proteus中Virtual Terminal详细介绍(UART)

Proteus中Virtual Terminal详细介绍(UART)

2024-07-14 14:21| 来源: 网络整理| 查看: 265

 VSM虚拟终端能够使用电脑的键盘和屏幕向模拟微处理器系统发送RS232异步串行数据,并从模拟微处理器系统接收RS232异步串行信息。它在调试中特别有用,可以使用它来显示由正在开发的软件生成的调试/跟踪消息。

虚拟终端的指定如下:

完全双向接收的串行数据显示为ASCII字符,同时按键传输为串行ASCII数据。

简单的双线串行数据接口:RXD用于接收数据,TXD用于发送数据。

简单的两线硬件握手接口:RTS用于准备发送,CTS用于清除发送。

波特率从300到57600波特。7或8个数据位。奇偶校验,奇偶校验或无奇偶校验。0、1或2个停止位。除了硬件握手之外,XON/XOFF软件握手。RX/TX和RTS/CTS信号的正极性或反相极性。

虚拟终端支持ASCII控制码CR(0Dh)、BS(0x08h)和BEL(0x07h)。忽略包括LF(0x0A)在内的所有其他代码。

虚拟终端是一个纯数字模型,因此不需要其引脚上的任何特定电压电平。假设它通常直接连接到CPU或UART,而不是连接到RS232驱动器(如包含逻辑反相器的MAX232)的输出侧。

RX和TX引脚默认为活动高电平。因此,怠速状态为高,开始位为低,停止位为高。对于“1”,数据位显示为逻辑高,对于“0”,显示为逻辑低。这与许多微控制器中的板上UART直接兼容,也与外部UART(如6850和8250)兼容。如果不是这种情况(通常是因为您将端子连接到RS232驱动器的输出侧),则需要将RX/TX极性设置为反向。

RTS和CTS引脚也处于高电平活动状态。如果您希望将它们连接到反向控制线(即RTS/CTS条),则应将RTS/CTS极性设置为反向。

默认情况下,终端不会显示(回显)您键入的字符;假设它所连接的主机系统将执行此操作。如果您希望终端本身显示键入的字符,您应该从上下文菜单中选择Echo typed characters。

 MAX232是将U1芯片引脚上的TTL电压转换为串口的RS232协议,如果串口要与芯片通信,则需要统一电压协议。连接图如下所示:

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3