重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

vb.net串口接收数组 vb串口发送16进制数组

vb.net 串口收发数据有问题

不知道你是不是用51单片机往串口发数据,是的话那是因为51的sbuf最多存放8个字节,所以你发12个字节会分成两次发完。还有在接收的时候最好定义好通信协议,比如加一个侦头,一个侦尾,通过这两个字节的内容来接收数据。

成都创新互联是一家以网络技术公司,为中小企业提供网站维护、网站设计制作、做网站、网站备案、服务器租用、主机域名、软件开发、微信小程序开发等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站服务电话:028-86922220

老兄,提问还是给点悬赏分嘛,不要吝啬哪点分,知识是无价的,你给得越多,回答你的人才会越多。

怎么实现用VB.NET把从单片机串口接收到的一个数组中的每个数依次分给不同的文本框显示出来?

这样写是错误的。

dim rcv as byte()=new byte(2){}

for i as integer =0 to 2

rcv(i)=serialPort.ReadExisting

next

TextBox1.Text = rcv(0)

TextBox2.Text = rcv(1)

TextBox3.Text = rcv(2)

vb.net 串口接收问题

0x3F表示字符"?"

估计是你的发送指令不正确,设备返回你发送的指令后面加''?""


网站栏目:vb.net串口接收数组 vb串口发送16进制数组
网站路径:http://cqcxhl.cn/article/hhshhi.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP