当前位置:首页 > 技术心得 > 正文内容

VSPD + Keil 实现串口的仿真调试

xjtudll9年前 (2017-11-30)技术心得15810

VSPD顾名思义就是在本本上虚拟串口,实际上这个软件做的就是虚拟出一对已经互联的串口。

resource_6279119_12898262864

上面就是虚拟出来了com3和com4,而且已经交叉(默认)连接了,这样相当于本本的com3、com4在外面已经连好了,下面要做的就是在内部分别赋予com3和com4所属终端了。

com4——用串口助手打开,

com3——赋给用Keil仿真MCU的UART,这里需要使用两条keil的命令,具体做法是:

     编译keil中的程序,进入debug界面,运行之;

     找到最下面的output window里的>提示符,表明这里可以输命令,输入:

    > mode com3 9600,0,8,1(回车)

    > assign com3<sin>sout (回车)

resource_6279119_1289826280z

上面的命令不说大家应该也知道是神马意思(就是串口波特率、校验位、停止位的设置)。

这样,com3就神奇的被赋给了keil中的uart,而在VSPD中也可以看到相应的串口后面跟上了具体的参数了。

顺便提一句,Keil 自带仿真功能可以看自己的输出,其实没必要用虚拟串口看结果。

482a4468-ec3e-4a25-bf71-7211d26e701c

 

草考资料:http://www.blogbus.com/gaochunboy-logs/83918417.html

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/481/

标签: keil串口
分享给朋友:

“VSPD + Keil 实现串口的仿真调试” 的相关文章

如何在Firefox上安装未通过验证的扩展

如何在Firefox上安装未通过验证的扩展

参考资料: http://www.cnblogs.com/pcat/p/6806340.html https://www.zhihu.com/question/47505319 xpi文件是Firefox浏览器的扩展文件,打开Firefox,把xpi文件...

keil warning C316:unterminated conditionals

用Keil 4写程序时遇到这个问题:Warning C316:unterminated conditionals Google了一番,基本上找到了原因: 类似XX.C(99):warning C316:unterminated conditionals这种警告的话,表明XX.c文件有一个凌乱的条件编...

Android Studio升级至3.1出现AAPT2 error的解决办法

Android Studio升级至3.1出现AAPT2 error的解决办法

android studio从2.3升级到3.1.3之后,编译提示:AAPT2 error: check logs for details 网上的方法一堆,但几乎都没啥用。以下部分内容引用简书: https://www.jianshu.com/p/2a63c5710ee9 1:Android Stu...

sqlserver查询数据的所有表名和行数

https://www.cnblogs.com/luxj/p/9227385.html //查询所有表名select name from sysobjects where xtype='u' select * from sys.tables //查询数据库中所有的表名及行数 SELECT a....

获取NSImage图片的准确大小

问题: NSImage加载图片的时候无法准确获得图片的大小 测试代码: NSImage *image = [NSImage imageNamed:@"image"]; NSLog(@"%f, %f", image.size.width, image.size....

Altium Designer中长方形焊盘的制作

Altium Designer中长方形焊盘的制作

常用的焊盘多为圆形或者正方形。有时候需要制作长方形的,方法如下。 比如下面的一个连接器的封装: 其中的1、2、3脚为长方形,制作方法如下图所示。 放置焊盘后,如下图所示设置:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。