作者freeregret (N )
看板Visual_Basic
标题[VB6 ] Mscomm.input 收资料不即时
时间Thu Nov 17 18:00:21 2011
小弟我现在用vb用rs232收一笔从8051传的资料
但是现在每次vb送出传输的要求
第一次总是收不到,但是第二次再送出要求就可以收到了
测试的结果发现每次收到的资料其实都是上一次传输的资料
想请问大家有可能是哪里有问题吗?
vb程式如下:
MSComm1.InputMode = comInputModeBinary
readdatanow = MSComm1.Input
readdata = readdatanow
ReDim Preserve readdata(16)
p.s readdata(16)是因为固定传送的资料量是16
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.71.122.70
1F:→ flylover:RS232要根据饱率算出延迟时间,例如delay 30ms後再收 12/05 22:11
2F:→ mraaa:我记得comm元件可以设定收到几个位元组触发一次事件@@ 05/13 22:12