现在的位置: 首页 > 综合 > 正文

关于串口的虚拟调试

2012年11月10日 ⁄ 综合 ⁄ 共 482字 ⁄ 字号 评论关闭

        最近在做一个vb下串口通信的问题!大概功能是按下某个按钮,vb程序向串口发送16进制数据。然后接收下位机的返回数据。

        由于程序较为简单,所以如果能在windows下的虚拟串口中调试出来程序也就差不多完成了!

        现在总结下调试步骤:

         一、下载SUDT SerialNull串口虚拟工具,和串口调试助手(超级终端也行,但超级终端没有接收完回传的功能)

        

         二、先SUDT SerialNull串口虚拟工具虚拟出两个串口com1与com2(没有这两个虚拟串口,软件程序是找不到串口的)

 

         三、打开vb程序,和串口调试助手,调整对应的配置(波特率,数据位,停止位。。。),注意的是vb程序使用的串口号与调试助手使用的串口号不同,否则会报错!

 

         四、vb程序点击发送数据,调试助手接收,且自动返回数据,vb接收的数据显示在Text控件中,程序调试成功!

 

 

         补充下,创建虚拟串口的进程的开的话,会导致物理串口暂时不能使用,当把虚拟串口关掉,物理串口通信新正常!

抱歉!评论已关闭.