1 我把沁恒提供的示例程序稍作修改,利用ch375U盘读写标准模块进行字节读写已经能够顺利运行,但是扇区读写还是无法调通。当运行CMD_FileRead的时候,命令送进模块后,模块没有送出CH375HM_INT_WIRE的低电平应答。请问这是怎么回事呢,我修改的程序附在下面,恳请各位有点耐心帮我看一下是否是程序上的错误导致以上问题。
2 我没看懂扇区读写中的这一步骤:“如果是扇区读写,以下过程重复8次,每次传输64个字节,...” 读一个扇区是需要重复8次,但示例程序中显示执行一次ExecCommandBuf()才会执行一次以下的取64字节数据程序,重复8次是怎么回事???
else if ( status == USB_INT_DISK_READ )
{
CH375HM_INDEX = 0;
i = 64;
do{ *CurrentBuf = CH375HM_DATA;
CurrentBuf++;
}while ( --i );
CH375HM_INDEX = 0;
CH375HM_DATA = 0xFF;
//CH375HM_STA = 0; /*第二种应答*/
}
3 还是希望大家能仔细帮我看看我传上的程序中有哪些错误,我实在是黔驴技穷 了, 谢谢大家。 以下第一个文件是没调通的扇区读写程序,第二个是字节读写程序。
UploadImages/海星儿2005711162510.rarUploadImages/海星儿2005711162548.rar
这人很懒,什么都没留下
热门产品推荐 :
CH9141:低功耗蓝牙串口透传芯片