关于串口的虚拟调试

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

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

        现在总结下调试步骤:

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

        

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

 

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

 

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

 

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值