环境:Proteus 8软件,Configure Virtual Serial Port Driver软件(VSPD),串口调试助手

文章思想:前提:没有单片机硬件电路在身边,没有串口线,但又需要进行串口的调试仿真,可采用本文的方法

1.首先打开proteus软件,新建好一个工程后,如下图所示(本人用的芯片是dspic33fJ32MC204):

 然后右键单击空白处,选择From Libraries,如下图所示:

然后输入compim,点击确定即可放置元件到原理图中,如下图所示:

 

 这个compim是Proteus中物理串口,Proteus提供了两种串口,一种是模拟的串口,还有一张是用软件仿真到硬件的物理串口。区别是:模拟串口只在proteus内部进行通讯,物理串口可以通过软件映射到硬件上和单片机或者串口软件通讯。

模拟串口如下:

然后点击确定,放置到原理图中,点击连线

 这个模拟串口是一个虚拟终端,可以看到串口接收到的数据

因为没有单片机在身边,所以即使PC有一个串口也通信不了,通信需要两个串口建立联系

所以下载一个模拟生成串口的软件,选择常用的一个模拟软件VSPD,如下图所示:

点击添加端口,可以看到生成了2个虚拟串口

 

 然后点击compim,进行以下设置,将这个串口设置为COM1:

点击虚拟终端进行以下设置:

 打开串口调试助手,进行设置,波特率,停止位,校验位,数据位的设置应与COM1保持一致,否则接收不了数据,注意点击自动发送

 然后打开Proteus软件,点击仿真开始

结果可以在虚拟终端中看到:

 

 如果这个窗口不弹出来,可以在调试中勾选打开

 

 

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐