Proteus软件和串口调试(详解和步骤方法)
·
环境: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软件,点击仿真开始
结果可以在虚拟终端中看到:
如果这个窗口不弹出来,可以在调试中勾选打开
更多推荐
已为社区贡献2条内容
所有评论(0)