网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

vb.net串口无消息 vb 串口通信

VB.NET串口接收不到数据

10年以前编辑过一个串口程序,已经忘的差不多了。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名网站空间、营销软件、网站建设、通城网站维护、网站推广。

你这个只是按钮事件往串口发数据,事件完了,不会检测接受到的数据。你应该加个时间事件,定期检测接收的到数据并显示。

VB串口通信接收不到数据

首先应该弄清楚串口发送和接受的数据是字符还是十六进制数据(字节)。

假如是十六进制数据(字节),只要分别定义输出字节数组和输入字节数组。

输出传完后,接收的数据就在输入字节数组。其他的就是串口属性设置的问题了,你也应该懂得。

补充:

Private Sub Command1_Click()

Dim data(6) As Byte

Dim recieve(1000) As Byte

If Not MSComm1.PortOpen Then

MSComm1.CommPort = 1

MSComm1.Settings = "9600,N,8,1"

MSComm1.PortOpen = True

End If

MSComm1.OutBufferCount = 0

MSComm1.InBufferCount = 0

data(0) = HAA

data(1) = HAA

data(2) = H1

data(3) = H0

data(4) = H90

data(5) = HA5

data(6) = H1

MSComm1.Output = data

( 这里加一段延时)

MSComm1.Input = recieve

End Sub '发送测试指令,让下位机进行采集

直接用上面的程序调试一下,鼠标点在参数上可以显示结果。

当然还有一个办法,看一下是你的程序的问题还是硬件连接的问题可以从网上下一个串口调试助手,很直观

VB.net串口接收不到数据

这问题LZ在Csdn上发了两帖,已经给了答复!

不知为何又在此处发帖?

C#/VB.NET中 UDP协议连接服务器问题...运行没出错..但是收不到信息.

服务器先进行

Bind ()绑定服务器的端口

然后BeginReceive接受客户端发送的数据

客户端Bind ()绑定客户端接受和发送数据的端口

SendTo()来发送数据就可以

不需要进行BeginConnect,因为UDP不需要连接


分享标题:vb.net串口无消息 vb 串口通信
标题网址:http://bjjierui.cn/article/ddojede.html

其他资讯