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

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

xjtudll6年前 (2017-11-30)技术心得9490

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 实现串口的仿真调试” 的相关文章

BOS自定义单据对应模块后台查找

bos数据大量更改新增之后,会出现数据存放位置忘记的情况,下面为单据及单据转换后台查询对应模块的语句,如有需要可参考查询--自定义单据忘记存放在哪个模块可使用以下语句进行查询SELECT it.FID,it.FFunctionID as FSubSysID,it.FNa...

UltraEdit复制粘贴十六进制(二进制)

UltraEdit复制粘贴十六进制(二进制)

问题: 用UltraEdit打开文件,看其十六进制,需要将十六进制数据复制出来并粘贴到记事本。但是直接复制(或Ctrl+C),无法粘贴到记事本。 原因: 复制到剪贴板的是二进制码流,而不是文本,所以无法贴到只能处理文本的记事本里。 解决办法: 选中要复制的区域,右键--->【十六进制复制所选视...

如何从远程桌面复制文件

如何从远程桌面复制文件

工作学习中,经常需要用到远程桌面,远程桌面确实很方便,但每次要将本地的东西拷贝到远程电脑或将远程电脑上的东西拷贝到本地时,都是用U盘来传递文件,这样就相当不方便了。近日,偶然看了远程桌面的帮助,发现其本身就是带文件复制、粘贴功能的,只是默认没有开启而已。 第一步:在远程桌面连接窗口,单击【选项】,...

浅析电波表——发射和接收原理

浅析电波表——发射和接收原理

一、发射的基本原理 授时信号的发射部分由原子钟、时间信号处理器、调制器、载波振荡器、激励级、强放级和发射天线组成。其工作原理是:原子钟作为时钟源,产生相对准确和稳定的时频标准,这个频率标准通过系统分频器得到实时的标准时间信息。如:年、月、日、时、分、秒、毫秒、微妙等时间信息,这些时间信息通过时间信息...

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里,原因不明。如图所示: 解决...

c# toolstrip控件怎么把左边的几个小点去掉

c# toolstrip控件怎么把左边的几个小点去掉

c# toolstrip控件怎么把左边的几个小点去掉 小点如下图所示: 解决办法: 选中你的toolstrip 然后属性 属性中有个 GripStyle 设置Hidden...

发表评论

访客

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