阅读:1190回复:5
初学USB驱动,弱弱的问题,忘不吝赐教
USB读写端口 IN端口的地址必须是0x81~0x8f Out端口必须是0x0~0xf吗?
该地址由谁确定! |
|
沙发#
发布于:2009-03-19 20:56
因为在USB协议内,规定地址为一个字节,其中最高位表示方向,0为输出,1为输入,低4位表示地址
所以读端点肯定是0x81~0x8F,写端点是0x00~0x0F |
|
板凳#
发布于:2009-03-19 21:03
地址是一个字节表示的,最高位表示传输方向,0为输出,1为输入,方向都是对应于HOST而言的
低4位为地址,为0~F,其中0为控制端点,所以实际用于传输的为0~F |
|
地板#
发布于:2009-03-19 21:04
原来写完后这么长时间才能看到!
|
|
地下室#
发布于:2009-03-19 22:47
谢谢楼上
|
|
5楼#
发布于:2009-03-19 22:54
还有一个问题请教一下,我用BusHound 查看USB设备,得到一下信息
类型 端点 Control In/Out 0 Bulk out 2 Interrupt In 1 Bulk In 1 Interrupt Out 2 端点1为何即可作为Interrupt In ,也可以作为Bulk In ? |
|