使用串口调试助手,用指令53H读得U盘的容量十六进制数08 00 F3 FF 00 00 02 00用十进制显示是乱码 这个是什么问题啊?怎么读呵?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
使用串口调试助手,用指令53H读得U盘的容量十六进制数08 00 F3 FF 00 00 02 00用十进制显示是乱码 这个是什么问题啊?怎么读呵?
前4 个字节以高字节在前组成的双字数据是USB存储设备的总扇区数,后4 个字节以高字节在前组成的双字数据是每个扇区的字节数,两个数据相乘的结果就是以字节为单位的USB 存储设备的总容量。
不好意思,昨天发错了,少了一组数据,应该是08 00 01 F3 FF 00 00 02 00 去掉08之后,按照上述方法计算了一下,接近于u盘的容量,64M 请问是怎么回事呀?
读取的第一个数代表后面数据的长度,后面才是真正读取的数据。