阅读:1148回复:2
SL811HS问题再求教
我做单片机控制SL811HS读写U盘,我的命令不能连续执行,所有命令中,只有放在刚开始的第一个命令才能正确执行。例如:我发出inquiry,收到正确的CSW后,我发出readcapacity,CBW发出后,收到ACK,我在发出IN读数据,却收到NAK。但是,当我先发readcapaity时,能够正确收到CSW,我再发出inquiry命令,却收不到数据。这个问题有人遇到过吗?是不是在相邻两个语句之间要做些什么?
|
|
沙发#
发布于:2004-01-18 17:06
你试试在命令处理之间加一个BULK-ONLY MASS STORAGE RESET
|
|
|
板凳#
发布于:2004-01-19 15:48
要连续执行,
别忘了DATA0/DATA1 轮换 |
|