阅读:1245回复:4
实在没办法了在次发帖,请帮忙串口通讯的问题
一下是代码,在和丁丁的sscom的串口调试工具,进行通讯的时候,为什么串口的调试工具总是收
不完,中间有丢调数据的时候。我自个写了一个接收程序也总是收不全,我发送的是二进制文件 在控件中设置好了。 Option Explicit Dim Trans_UniCode_Buff(1023) As Variant Dim Bufcount As Long Private Sub Command1_Click() Dim outcount As Integer If Comm1.PortOpen = False Then Comm1.PortOpen = True End If Trans_UniCode_Buff(0) = &H7F Trans_UniCode_Buff(1023) = &HFF Comm1.Output = Trans_UniCode_Buff End Sub Private Sub Form_Load() Comm1.CommPort = 1 Comm1.Settings = "115200,N,8,1" Comm1.InputLen = 0 Comm1.InBufferSize = 1024 Comm1.OutBufferSize = 2048 Comm1.SThreshold = 0 Comm1.RThreshold = 1 Comm1.InBufferCount = 0 Comm1.OutBufferCount = 0 Bufcount = 0 End Sub |
|
|
沙发#
发布于:2004-10-16 15:39
bang up
|
|
板凳#
发布于:2004-10-17 06:57
好像vb写的话需要处理好线程,用vc的话就不存在这种现象了,俺没用过 :D
|
|
|
地板#
发布于:2004-10-18 10:26
和十么通讯啊,
我只用过51单片机, 波特率从来没超过19200 计算机和单片机的波特率要统一。 |
|
|
地下室#
发布于:2004-10-18 12:10
和十么通讯啊, pc 对pc,两边设置的一摸一样! |
|
|