请高手指点CH375的读写问题!

我用DISK_READ和DISK_RD_GO命令以扇区读数据,可是在读一个扇区或多个时,中断也产生了,可是在每次读出来的64个字节的数据都是一样的呢!而且从来没有变过!都是那些数据! 多谢指点!

[Emot]27[/Emot]

问题太弄统,要先看你的源程序,有可能操作步骤错了,或者没有等到中断就读了


资料上说:在发出DISK_READ命令后,发出要读的起始地址和长度后,如果得到USB_INT_DISK_READ中断状态,然后在中断服务程序里面发出RD_USB_DATA命令后开始读完下面的数据嘛!读完数据后退出中断然后在发送DISK_RD_GO读下一组数据嘛! 我是按照这样的顺序来的啊,而且读一个扇区时候9个中断也产生了啊,程序正常完成了啊,就是数据不对!而且每次读出来的都是相同的64个字节的数据!


这里有。 http://wch.cn/bbs/View.asp?S=101&I=5181


可能命令和数据,数据和数据之间的延时时间没有满足要求


可是这个时间要怎么来把握呢?


命令数据之间延时>=2us,数据数据之间>=1us


只有登录才能回复,可以选择微信账号登录