举例说明;host发出一个read10指令,读取U盘上100block的数据。如何只传了30个block后,发现传输出错了。这时候,U盘因为只传了30个block,它会如何处理这剩下的70block的数据?同样,主机端应该如何纠错比较好,各位大侠是如何处理的?

2004-07-23 09:34 来自版块 - USB驱动开发

我使用arm7(s3c44box)来控制ISP1362。nCGS2连接1362的片选。因为1362是16位的控制器。要读取他的32位寄存器要经过以下步骤:向1362写入要读寄存器的地址->读寄存器低16位数据->读寄存器高16位数据。我现在的问题是低16位数据可以正常... 全文

2004-04-28 10:21 来自版块 - USB驱动开发

我使用的芯片是ISP1362,现在使用ping/pong 传输时出现了一点问题。发现芯片的PONG缓冲的data in命令无法执行。具体情况如下:send cbw(让设备输入1k数据)---》ping buffer in 0。5k(数据正常到达),pingpong 监视寄存器显示... 全文

2004-04-05 11:40 来自版块 - USB驱动开发

计算机读取U盘上的数据时,使用bot方式,每次用read10读取的数据量都远远大于USB芯片的buffer容量。难到不会出现DataOverrun(传送数据大于buffer)的错误吗?

2004-03-31 18:28 来自版块 - USB驱动开发

第一次用ping/pong,请大侠们指教。带ping/pong 功能的USB芯片能用下面的方法传输吗?1.Send CBW(IN 32k数据)---->2. ping buffer in(in 1k)---->3 .pong buffer in(in 1k)。 in ... 全文

2004-03-29 17:09 来自版块 - USB驱动开发

单片机读写U盘程序,在开发包上已经通过了。但是做实际电路的时候,发现read10命令会丢失一些数据。实际情况如下:例如 待读fat区的数据如下:FFFF,0001,FFF1,FFF2,0002,0FFF,FFFB,FFFF,0003.......实际读上来的数据会是,括号中的数据... 全文

2004-03-23 10:32 来自版块 - USB驱动开发

因为以前没用过MOS管,所以感到有点无从下手。所以大侠们最好写下mos管的型号,还有相应的参数,如果能解释一下为什么选这样的参数就最好了。电路图如下:

2003-11-12 10:07 来自版块 - ABC初学者

电路设计中,PMOS管常常用来设计开关电路,PMOS 可以用什么芯片来代替呀?能不能把芯片名称写一下,说一下每个引脚的接法.

2003-10-31 16:54 来自版块 - ABC初学者

经常在一些电路的VCC上看见有FFERRITE BEAD这个元件出现,FFERRITE BEAD 的中文名称是什么,是干什么用的呀?如果我不想用它,应该如何处理它呀?

2003-10-28 11:05 来自版块 - ABC初学者

我想用单片机(msp430)控制usb的控制芯片(ips1362).msp430的晶振好像最大是8m,isp1362的工作频率是12m-48m(1362自带晶振,而且可以晶振输出)这样,就是一个晶振比较低的单片机控制一个晶振比较高的芯片了.这样的传输速度是不是很慢,我是不是应该换... 全文

2003-09-12 17:10 来自版块 - USB驱动开发

我想用单片机(msp430)控制一款usb的控制芯片(ips1362).msp430的晶振好像最大是8mhz,isp1362的工作频率是12m-48m(1362自带晶振,而且可以晶振输出)这样,就是一个晶振比较低的单片机控制一个晶振比较高的芯片了.这样的传输速度是不是很慢,我是不... 全文

2003-09-12 17:04 来自版块 - 电子技术基础

在第一步,用control endpoint传输block command时,理论上要经过3个阶段,setup和 out data(block command)都没有问题,但是,要in一个0byte的数据时,出现stall。问题可能出在什么地方?换句话说,使用控制传输,来完成一个... 全文

2003-07-17 15:51 来自版块 - USB驱动开发

我看了一下CBI的英文协议,只觉得晕晕乎乎,不得要点.它开始在简介中说了,Control Endpoint用来传送Block command;Bulk in和Bulk out用于数据传送; Interrup Endpoint用来标志命令的完成.后来的端口介绍中,却说Bulk in... 全文

2003-07-14 10:49 来自版块 - USB驱动开发

谁有SFF-8070i command blocks specification的资料呀?谢了先。

2003-07-11 09:35 来自版块 - USB驱动开发

文件记录项的0Ch-0Dh,从资料上看:它是对长目录项时,对短文件名目录项的文件名字节校验和。FAT16时,它是一个保留值。也就是说,在8.3格式下,把它设为0000,也就没有问题了,不知道对不对?会不会出问题?但是,实际应用中,如win98,无论是文件还是目录,这两项的值都不是... 全文

2003-07-03 16:29 来自版块 - USB驱动开发

我现在做单片机读写U盘。前面都是用开发包做的,固件差不多快完成了,现在准备制版做硬件。我用的是C语言编的程序。USB控制器是ISP1362,这是一款16bit数据位的USB控制器,所以我想选一款16位的单片机。各位大侠,象这种支持C语言,16bit,常用的单片机有哪些呀?

2003-07-01 17:27 来自版块 - USB驱动开发

对于一个文件的存储,第一件事是在DIR区中写入相关的信息。我的问题是,分配给文件的起始簇号是怎样分配的?是按顺序分配,随机分配,还是按一定规定和算法来分配。换句话说,我要写入一个文件, 我给它分配的簇号是不是随意给一个空簇的地址即可。这里有没有什么值得注意的地方?

2003-07-01 17:08 来自版块 - USB驱动开发

单片机读写U盘的最后一步。SCSI命令已经调试通过,现在需要在U盘上进行文件的读写,以及目录的创建。我知道这几个操作是通过read10和write10来实现的。但是,我对FAT16和FAT32的文件系统不是很了解,希望各位大侠能给以一些指点。或者给出一些参考资料和参考书。

2003-07-01 09:46 来自版块 - USB驱动开发

单片机读写USB设备,目前我唯一调通的命令是TEST UNIT READY(00h), 于是我将它做成函数,结果发现:我在连续两次使用TEST UNIT READY命令时,第一个TEST UNIT READY返回了一个正常值(CSW),紧接着的第二个TEST UNIT REA... 全文

2003-06-20 17:19 来自版块 - USB驱动开发

最近来访

(1)

返回顶部