作者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