阅读:2427回复:5
USB Serial Port的三个端点分别是传输什么类型数据的?
一个典型的USB Serial port有三个端点,
分别是interrupt,Bulk in,Bulk out,他们分别用来传输什么类型的数据啊? 谢谢 |
|
沙发#
发布于:2004-08-17 17:26
非常感谢
|
|
板凳#
发布于:2004-08-17 14:09
可能是这样分布的
原本的serial port 一共有九只脚 § Pin 1: DCD- Data Carrier Detect § Pin 2: RXD- Recive Data § Pin 3: TXD- Transmit Data § Pin 4: DTR- Data Terminal Ready § Pin 5: GND- Signal Common § Pin 6: DSR- Data Set Ready § Pin 7: RTS- Request to Send § Pin 8: CTS- Clear to Send § Pin 9: RI- Ring Indictor 扣掉Rx Tx Gnd还有六只 六只脚里面有input 也有output interrupt就是拿来作这六只脚的input用的 所以会用interrupt一直去问device的状态 其它的output如果没有埋在Bulk out的资料一起送的话 就是用control out送的.. bulk in -->Rx bulk out -->Tx interrupt -->控制讯号in |
|
地板#
发布于:2004-08-16 15:55
在补充一下,bulk in/out其实很好理解,这一对端点应该是传输数据(比如modem上的数据流),但是Interrupt端点是做何用途的?
该端点啥时候会收到数据,收到的是什么数据? |
|
地下室#
发布于:2004-08-16 15:43
谢谢jxf301,
你说的我都知道,我只是不知道就USB Serial Port这种设备而言, 这三个(或者说两个bulkIn/Out是一对)端点有什么区别。 无论如何,再次感谢 |
|
5楼#
发布于:2004-08-16 13:49
典型的USB有4种传输类型:批量传输、中断传输、等时传输、控制传输。
批量传输:传输的数据是一种突发的传输模式,典型的应用有打印机、扫描仪或调制解调器等。 中断传输:中断数据有点类似批量数据,只存在于输入端点中。主要应用有键盘、鼠标等人工接口设备。 控制传输:是最重要的传输,用来提供介于主机与设备之间的配置、命令或状态的通信协议。 等时传输:主要应用在音频、影像等的数据流中,不具有任何的握手封包,发生错误不会再重试。 |
|