蚂蚱:9600 bit/s < 300*8/0.02=120000bit/s。各位:115200用过,是可以的。只是这次需要更高的速率,msdn上的128000,256000为何不行呢?
      串口卡好用吗?

解决方案 »

  1.   

    可能是Winsock控件规定只能用它上面列举的速率,用其它的速率它就会报错,没有其它办法。串口卡也是同主板所带的串口一样操作.
    =================
    共同学习,共同进步
      

  2.   

    可能是Winsock控件规定只能用它上面列举的速率,用其它的速率它就会报错,没有其它办法。串口卡也是同主板所带的串口一样操作.
    =================
    共同学习,共同进步
      

  3.   

    20ms300字节,实际上是每秒15k了
    普通PC串口最快只有115200bps,折合成字节才每秒11k左右,实际使用中考虑握手、协议什么的有8、9k就水平很高了,无法实现你的需要。
    115200我用过,在dos下还好一点,在windows下好象更加不稳定。
    据说有些PC加快了串口芯片16550什么的时钟频率,这样最快可以到115200的4倍,可是只是听说,我从来没见过这样的PC
    串口卡我也用过,也没见它可以提高到115200以上。
    并口比串口快多了,不过编程复杂,线也复杂,另外传输距离也短一点。
    USB的编程就更复杂了,而且你用USB连接两台电脑的话还需要特殊的硬件。
    总的来说,并口,USB都可以满足你的速度要求,不过技术难度加大很多。
      

  4.   

    标准的RS232串口的速率是115200,更高速的串口,相对不够稳定,
    可以用串口卡。一样操作,速度也一样,只是口多一点,
    20毫秒300字节,可能就不行了,
    你考虑过压缩吗?
    用一些算法,压缩一下,可能就够了,
    或者
    用两条线路传输,(分割/组合)平均20毫秒150就可以了,
    我想你的高速设备,肯定要遵循国际标准吧,总不至于提供Rs232口,让别人无法读吧!
      

  5.   

    这不是独立设备,而且上面没有232口,我们从总线上测数据。用pld、单片机两块接口板子才将数据取出,没想到对方要求速率再快些,单片机需要改晶振了。
      

  6.   

    232串口的最高速率115200
    并口可调用dll来实现
    USB的http://www.dapha.net/vb/list.asp?id=429
      

  7.   

    232串口的最高速率115200
    并口可调用dll来实现
    USB的http://www.dapha.net/vb/list.asp?id=429
      

  8.   

    关于并口编程,也有不少的书介绍过,我就看过一本叫<<并行端口大全>>的好象挺好的。至于编程复杂?我觉得不是太复杂,只是线多一点。我有那本书的配套源程序,想要的话贴你的E_mail出来,我传给你