用串口编程调试精灵改得串口发送接收数据的小软件,
没0.25秒发送一次数据,每发送一次可接收一个数据,
前25秒还可以,能接收100个数据,可以后就开始慢了,
一秒也就接收一个,这是什么问题,
接收/发送缓冲区满了?还是其他的设置的问题。还是程序慢了!
怎样设置控件才能实现最大最快的接收数据!

解决方案 »

  1.   

    是不是接收的数据显示出来啊,可能是text显示速度变慢了
      

  2.   

    接收数据最好是事件触发(特别是固定字节数的接收),在oncomm进行处理。这样应该不会影响接收数据速度。楼上2位所提都会影响显示速度,楼主可以试下每次接收后,显示的结果都只显示本次接收的,比对下效果就能清楚是不是显示造成的影响。
      

  3.   

    是应该在oncomm时间中处理,试试先不显示,只放在变量中或保存到文件中