vb上位机求救。每次 oncomm中断收到的字节都一样。谢谢
下位机连续发 二十几个字节如 0x55 0xAA -----。上位机只能收到第一个字节
我单步看了下,每次第一次中断收到0x55,第二次还是 0x55,第三也是.....
MSComm1.InputLen = 0 '接收缓冲区的大小
MSComm1.InputMode = comInputModeBinary '二进制接受方式
MSComm1.RThreshold = 1 '
Select Case MSComm1.CommEvent '串口事件
Case comEvReceive '接收到数据
Buffer = MSComm1.Input '清理接收缓冲区,此时,接收的字节数已经为0
numbuf(RecvCount) = Buffer(0)
------处理程序----------
End select
由于指令长度不一样,所以一个字节oncomm事件一次。
下位机是连续发的。
第一次用vb,特此求救。谢谢 --------------------编程问答-------------------- 用这个试一试? --------------------编程问答--------------------
谢谢了。我用的是 mscomm 控件。能否帮忙看下呀! --------------------编程问答-------------------- 我把程序例子给你了,你下载下来看看就知道了
补充:VB , 网络编程