-
的顶顶顶顶顶顶顶顶顶顶
-
好啊啊啊啊啊啊啊
-
谢谢,学习了,真厉害 啊
-
我是在用msc1210, 10Hz 的低噪声下具有 22位的有效分辨率 75nV
-
花钱下了,好好看看行不行,学习下
-
好的,多谢,现在就该多学习点儿东西,希望能看到更多的好东西
-
听了这么多受教了,光把51学好还远远不够啊
-
好的 应该会很不错的,以后做个厉害的 工程师
-
行,我也加入,我现在也在学习单片机,用的是51内核的MSC1210单片机,做检测方面的,大家一起努力学习吧
-
很好很好,值得去看,看看国外的人是怎么学习的,他们怎么这么牛逼呢
-
不错,现在到了需要了解一下单片机开发的整个流程会是什么样子的时候了
-
要多回答,多发帖,多回复,多下载,多学习了
-
7.05,第一次来到社区
-
引用 50 楼 kkkcxf1981 的回复:
请Veabol大虾赐教!!
用了wince5的源码usbfn,storage目录中 ,现在pc机上有盘符出现,但没容量显示.
可是在通信过程中,PC机老是会发 0x23指令,而此指令并不支持。导致reset。
在网上查到:
一个U盘插上,Windows要连续的发送12h(INQUIRY),23h(READ FORMAT CAPACITIES),25h(READ
CAPACITY),28h(READ10),最后的这个READ10是要读取U盘的MBR。
如果这个READ10成功了,主机可能还会发送MODE SENSE命令。
但是0x23不是SCSI指令集, 此指令是在UFI协议中才定义的。
bInterfaceSubClass这个值决定了使用的是何种命令传输集,1为RBC,2为SFF,4为UFI,6为SCSI.?
而我在注册表,发给PC的interface descriptor中都是为6, 既是SCSI协议,
现在为什么PC机还会发0x23指令呢?难道要将bInterfaceSubClass 改为4 ??
这种情况我没遇到过,不清楚原因