用USB转232转换器以后,通讯数据不正常,请高手解答! ( 积分: 200 )

  • 主题发起人 主题发起人 runnerwise
  • 开始时间 开始时间
R

runnerwise

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用SPCOMM控件写一个程序,在有正常串口的计算机上使用一切正常,由于笔记本大多无串口,于是我购买了USB->232转换器,使用现象为:串口反馈数据乱。但是在用“串口调试”工具中,手工发送数据,检测反馈数据又很正常,头大!!!请高手解答!
 
我在用SPCOMM控件写一个程序,在有正常串口的计算机上使用一切正常,由于笔记本大多无串口,于是我购买了USB->232转换器,使用现象为:串口反馈数据乱。但是在用“串口调试”工具中,手工发送数据,检测反馈数据又很正常,头大!!!请高手解答!
 
HOHO,这种问题我以前也遇到过,用USB->232会影响延时,把SPCOMM的超时及字节读时设长一点看看。
 
那自然是你的程序有问题了,我用USB->232转换器没有一点问题的[:)]
 
这个问题是单片机对上位机的通信协议和转换器内部通信协议冲突引起的。只能通过修改单片机对上位机的通信协议来适应转换器。由于没有转换器的技术资料,只能通过试验来修正。
 
读数据的时候延时要长一点
最好一个字节一个字节的读
这样比较保险
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
后退
顶部