关于RS485通讯的问题
我用一个USB-RS485将PC连到一个485总线上.然后用VC读串口的方式读取485总线上的数据,具体方法是创建一监视线程,当接收到一字节的数据时,发送消息给主线程,然后读取显示。由高频示波器测出总线上的波特率为500K,我用PC按照上面的方法来读取,设置读取的波特率为500K,发现读取的速度远没有跟上总线上数据的传输速度,当我把USB线断开后,程序还在读取,过了好一会才停,也就是说断开连接后数据还有好多积压在缓存区里。而且读取的数据误码率相当地高。请问这是什么原因,是不是不能将USB-485直接连到高波特率的485总线上?那还需要什么硬件设备呢?