PROTUES软件与SUDTSerialNull虚拟串口的仿真教程
需积分: 12 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软件进行虚拟串口的设置和仿真,为初学者和专业人士提供了宝贵的实践指导。通过模拟真实的串口通信环境,用户可以在虚拟环境中测试和验证他们的串口通信设计,而无需实际硬件连接。
2022-05-21 上传
2021-04-04 上传
232 浏览量
2012-07-15 上传
2024-07-06 上传
2022-10-16 上传
2022-10-16 上传
2023-07-04 上传
hebo9569797
- 粉丝: 1
- 资源: 5
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析