PROTUES软件与SUDTSerialNull虚拟串口的仿真教程

需积分: 12 0 下载量 167 浏览量 更新于2024-09-10 1 收藏 802KB DOC 举报
本文档主要介绍了如何在PROTUES软件中进行虚拟串口的仿真。首先,作者提到的是PROTUES V7.2.2.4602版本,其中的USB仿真功能备受称赞。在开始仿真前,需要先卸载旧的许可证并清理残留文件,然后按照以下步骤操作: 1. 运行setup72.exe并选择LICENCE.lxk进行许可证激活。 2. 安装补丁程序update72sp2.exe以确保软件的最新状态。 3. 执行包括的补丁安装。 接下来,重点是安装SUDTSerialNull虚拟串口软件,推荐使用1.6版本,但由于该版本有时会被某些杀毒软件误报为病毒,用户无需担心,只需确认其安全后继续安装。安装成功后,在设备管理器中会看到新增的COM3和COM4虚拟串口号。 在PROTUES中,用户需要创建一个虚报终端,并将其配置在特定的位置。设置终端时,涉及到波特率、数据位、停止位和奇偶校验等参数,这些参数的选择将影响通信的正确性。例如,作者使用了11.0592MHz的晶振频率,波特率为19200。 在电路设计部分,绘制好原理图后,需要导入预编写的串口程序,确保所有硬件设置都符合预期。接着,设置COMPIM模块,调整通信参数,如波特率设置为19200,数据位和校验方式等。 最后,运行PROTUES软件,同时开启串口调试软件,通过观察波形确认数据传输的正确性。当在COM3发送"DE"时,接收端应返回"A857",并且伴随绿色指示灯点亮,这表示通信链路工作正常。由于虚拟串口COM3和COM4是相通的,因此在接线时务必小心,避免混淆。 这篇文章详细地展示了如何利用PROTUES软件进行虚拟串口的设置和仿真,为初学者和专业人士提供了宝贵的实践指导。通过模拟真实的串口通信环境,用户可以在虚拟环境中测试和验证他们的串口通信设计,而无需实际硬件连接。