大侠帮忙,关于spcomm(100分)

  • 主题发起人 主题发起人 jwin
  • 开始时间 开始时间
J

jwin

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟前几天调了一个单片机与电脑的串口通讯程序,用的是spcomm,运行良好,
没想到看了几天世界杯回来,发现他如果数据发送间隔小于200ms ,她就不能响应了
苦恼,help
 
我刚好前几天也用spcomm。我做了个测试,当发送数据小于200ms时spcomm会报错。就是
说spcomm的响应时间应该大于200ms.
 
我觉得不是这样的,因为上周使用时是好的,而且我也换了别的串口通讯控件试过,
因为我的接收数据是40ms发一次,发现都不能正常接收。我不知道是不是什么地方
的设置除了问题,
 
是不是改了那几个timeout
 
我重新编过,没有改什么属性,还是不行
 
我重装了系统,现在能响应100ms,但是更快还是不行,help me
 
我也发现这个问题,我一秒钟只能发送接收6次
 
是不是控件的属性的输出的缓存不够吧
把这里的输出的缓存改大一点,
我一般会用2048
 
如果你采用的是win9x系统,系统支持应该在70ms以上

并且,对于单个简单数据,我采用了间隔50ms并且运行还算正常

200ms?有点长,可以看看以前的问题,有相关的问题提出,和相关的解决方案。
 
我觉得200ms都有可能超过,我现在正在做一个关于SpComm的东东,
开始设计的响应时间为10ms,结果数据是乱的一塌糊涂

用示波器测试后,发现硬件返回的时间是在130ms到160ms之间,
我想,这个时间的间隔应该根据实际的情况来定!
 
没这么长时间吧,我一秒可有6次数据传输哪
 
我发现用这个控件接收50次数据后它就不能响应,烦恼
 
我试过的最快好象是50ms,跟计算机的任务有关系,另外跟下位机的响应也有关系。
 
后退
顶部