[VB6 ] 接收數位訊號 結果都是亂碼
小弟我初學VB 拜託各位大大幫忙
我用8051的RS232傳送A/D後的訊號 理論上介面應該接收到的是二進位訊號
但得到都是亂碼
我的設定 BAUD RATE 是2400 且使用 COM PORT1
也有設定RS232輸入模式是二進位
但問題還是無法解決 (以確認過8051程式沒問題)
下面連結是我的程式
http://www.megaupload.com/?d=TU3WL0B7
補上關鍵程式
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "2400,n,8,1"
MSComm1.InputMode = comInputModeBinary '設定接收為二進制資料
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub Timer1_Timer()
If
MSComm1.InBufferCount > 0 Then
txtReceive.Text = MSComm1.Input
End If
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.70.118
※ 編輯: andy0624 來自: 140.115.70.118 (03/27 18:15)
※ 編輯: andy0624 來自: 140.115.70.118 (03/27 18:15)
→
04/01 00:36, , 1F
04/01 00:36, 1F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章