当前位置:首页 > 代码 > 正文

串口调试助手源代码vb(串口调试助手发送指令无反应)

admin 发布:2022-12-19 16:15 143


本篇文章给大家谈谈串口调试助手源代码vb,以及串口调试助手发送指令无反应对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

跪求:VB mscomm串口通讯不能接收数据,利用串口调试助手却可以接收数据,急!!!见鬼了

VB程序不太懂,但居我所知,MSCOMM控件接收处理中文会有一些问题(现在的版本有没有问题不清楚,因为早期版本有问题后就再也没有用过),如果对方发送的字节高位带1,则就有可能在接收方出现差错。最好使用WinAPI来接收。

VB通过串口读单片机数据没有显示,我用串口调试助手却可以正常显示

1.我看了一下你的程序.如果你用的是11.0592的晶振,那么你的初值不对.

2.Select Case MSComm1.CommEvent '接收单片机发过来的1字节数据

Case comEvReceive

MSComm1.RThreshold = 0'这一句不要用.

strBuff = MSComm1.Input

Text1.Text = Trim(Val(strBuff))

MSComm1.InBufferCount = 0 '清空接收缓冲区这一句也别要.然后再试下.

End Select

MSComm1.RThreshold = 1

End Sub

急需commix1.3串口调试的源码,要VB的,大侠们帮帮忙啊!

VB 串口 编程

推荐看书

Visual C++_Turbo C串口通信编程实践

Visual_Basic与_RS-232_串行通信控制

VB中如何用虚拟串口调试串口程序

楼主,你可以去下载一个“VSPM虚拟串口”软件,安装好后,先不要运行,在“开始”菜单--》“程序”--》“VSPM”--》“虚拟串口互联插件”,里面有一个Readme.txt文件,按里面的要求去做,可以用一台PC模拟串口通信了。

另外在你的VB程序里,一个mscomm控件.com=3,另一个.com=4就可以进行数据的收发了。到时在真正的应用时,只需将这两个值改一下就OK

了。

有问题Hi我。

用VB编串口中,我想像串口调试助手一样计算接收到得字符个数,比如我发送12345,则接收的计数应该是5个,

不明白 楼主要 达到什么目的

从程序分析:sum 的结果应该是 发送 字符代表的数!

如果只有的话,无需这样复杂

请看程序

Private Sub MSComm1_OnComm()

Dim buffer As String

Select Case MSComm1.CommEvent

Case comEvReceive

buffer = Trim(MSComm1.Input)

End Select

receivedata.Text = buffer

Print Val(receivedata.Text)

End Sub

Val(receivedata.Text) 就是 接收到的数值

调试没有问题

建议看书

Visual_Basic与_RS-232_串行通信控制

关于串口调试助手源代码vb和串口调试助手发送指令无反应的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/12400.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载