阅读:983回复:1
bulk传输的难题?
我用usb9603进行bulk传输,接受接收到数据在发送无问题,当FIFO1中为空收到IN命令时,产生不了NAK,总在FIFO0中收到clearFeatuer
的命令(我用windriver生成的驱动),请大侠们指点 |
|
沙发#
发布于:2001-12-27 17:06
仔细检查一下你的 所发的命令,是不是格式出错
PC 机上发命令必须是 低位字节在前 例如: {0x82,0x00,0x00,0x00,0x02,0x00,0x02,0x00}, //get status {0x02,0x01,0x00,0x00,0x02,0x00,0x00,0x00}, //clear feature {0x02,0x03,0x00,0x00,0x02,0x00,0x00,0x00}, //set feature {0x00,0x05,0x02,0x00,0x00,0x00,0x00,0x00}, //set address {0x80,0x06,0x00,0x02,0x00,0x00,0x40,0x00}, //get descriptor {0x00,0x07,0x01,0x00,0x00,0x00,0x08,0x00}, //set descriptor {0x80,0x08,0x00,0x00,0x00,0x00,0x01,0x00}, //get configuration {0x00,0x09,0x01,0x00,0x00,0x00,0x00,0x00}, //set configuration {0x81,0x0a,0x00,0x00,0x04,0x00,0x01,0x00}, //get interface {0x80,0x0b,0x01,0x00,0x04,0x00,0x00,0x00}; //set interface |
|