keil中如何用虚拟串口调试串口程序.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
KEIL中如何用虚拟串口调试串口程序 发表于 2008/5/7 15:30:22 以前没接触过串口,一直都以为串口很复杂。最近在做一个新项目,用单片机控 制GSM模块。单片机和GSM模块接口就是串口。调试完后觉得串口其实很简 单。不过如此”这可能是工程师做完一个项目后的共同心态吧。下面详细介绍 下如何用虚拟串口调试串口发送接收程序。 需要用到三个软件:KEIL,VSPD XP5 (virtual serial ports driver xp5.1 虚拟串 口软件),串口调试助手。 1、 首先在KEIL里编译写好的程序。 2、 打开VSPD,界面如下图所示: 左边栏最上面的是电脑自带的物理串口。点右边的 add pair,可以添加成对的串 口。一对串口已经虚拟互联了,如果添加的是 COM3、COM4,用COM3发送 数据,COM4就可以接收数据,反过来也可以。 3、接下来的一步很关键。把KEIL和虚拟出来的串口绑定。现在把COM3和KEIL 绑定。在KEIL中进入DEBUG模式。在最下面的 COMMAND 命令行,输入 MODE COM3 4800,0,8,1 (设置串口 3的波特率、奇偶校验位、数据位、 停止位,打开COM3串口,注意设置的波特率和程序里设置的波特率应该一样) ASSIGN COM3 SIN SOUT (把单片机的串口和 COM3绑定到一起。因为我 用的单片机是AT892051,只有一个串口,所以用SIN,SOUT,如果单片机有 几个串口,可以选择 S0IN,S0OUT,S1IN,S1OUT。) 4、打开串口调试助手 可以看到虚拟出来的串口 COM3、COM4,选择COM4,设置为波特率4800, 无校验位、8位数据位,1位停止位(和COM3、程序里的设置一样)。打开 COM4。 现在就可以开始调试串口发送接收程序了。可以通过 KEIL发送数据,在串口调 试助手中就可以显示出来。也可以通过串口调试助手发送数据,在KEIL中接收。 这种方法的好处是不用硬件就可以调试。这是网上一篇文章介绍的方法,联系我 实际的使用做了整理。有用的着的人就不用继续摸索了

文档评论(0)

dajiede + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档