不应该啊。波特率越大,时间越短啊。是不是跟你的设备有关系,不支持

解决方案 »

  1.   

    检查一下发送和接收的同步问题,传输文件的时间取决于波特率和硬件的响应时间,波特率高当然发送的时间就短,但是如果硬件不支持这么高的波特率或者接受短不同步,会丢失部分数据,有些通讯协议会要求重新发送数据,所以反而比低波特率的传送时间还要长。
      

  2.   

    也许是传输线的问题,在高速下误码率大的缘故
      

  3.   

    应该是 速度快 传输的数据报损坏的比较多 通不过效验造成的反复发包,使传输速度慢了吧。个人观点。
      

  4.   

    没有其他原因的话,就应该是误码率过大,反复重发造成的。
      

  5.   

    to roophoon() 
    那我如何确定我现在使用的通讯协议是否会在发生误码的情况进行重发呢?在VC中串口的通讯协议是否可以自己配制啊?
      

  6.   

    可以的,你查一下,
    好像计算机的传输速度如果太快了就会出问题
    我也做过,
    用9600的,
    速度还行。太快了连接不上