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

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

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

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://www.xjtudll.cn/Exp/481/

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

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

ComboBox自绘异常与DrawItem不响应等问题

ComboBox自绘异常与DrawItem不响应等问题

https://blog.csdn.net/wghhdzwzqbx02/article/details/7277937    对于ComboBox而言,虽然与Button相比,自绘都在DrawItem函数中进行,但是实际自绘过程远比Button复杂。原因之一就在于它本身的复杂度:...

Xcode Warning: The Copy Bundle Resources build phase contains this target's Info.plist file

Xcode Warning: The Copy Bundle Resources build phase contains this target's Info.plist file

问题: 编译时,提示The Copy Bundle Resources build phase contains this target's Info.plist file 原因: Info.plist被添加到了Copy Bundle Resources里,原因不明。如图所示: 解决...

DFC逻辑调频

DFC逻辑调频

2035机芯有个技术指标:DFC。如下图所示。 DFC,全称Digital Frequency Control,即逻辑调频。 我们知道,在所有的电子产品指标中,频率尤为重要,要想获得比较稳定的振荡,最广泛的就是使用石英振子,包括在手机和电脑里都有,石英手表更是如此,它用石英晶体的振荡来做时基,故...

水晶报表 跳过打印预览,直接打印

不要用 CrytalReportViewer1.ReportSource=myReport; 直接myReport.PrinttoPrinter(1,true/false,0,0); 重点就是这个PrintToPrinter函数...

CodeBlocks安装error:can't find compiler executable in your ...

CodeBlocks安装error:can't find compiler executable in your ...

参考资料:http://blog.sina.com.cn/s/blog_5fea94370102vait.html 问题描述: 第一次安装CodeBlocks,安装到了D盘,非默认目录。打开过软件。后来操作失误,卸载了。 第二次安装CodeBlocks,安装在了默认盘C盘,安装后再次打开,提示找不到...

Cocoa Mac应用程序创建DMG打包发布

Cocoa Mac应用程序创建DMG打包发布

 当程序开发完成之后,面对的一个重要问题就是打包的发布,当然打包的方法有很多,不过在mac电脑环境中,比较典型的打包安装方式是dmg的镜像打包。 利用系统自带工具打包dmg步骤如下: 1、首先,当然是将你需要的程序编译好,形成app文件。 app文件在Prouducts文件夹里,如图所示。...

发表评论

访客

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