CH375读写U盘的MP3文件

我用贵公司的ch375读U盘的一首MP3的文件,单片机是stc12c5a,插上U盘之后能够进行到USB_INT_SUCCESS这一步,接下来要怎么做啊?需不需要继续初始化U盘等等啊?我用贵公司的函数 mCopyCodeStringToIRAM( mCmdParam.Open.mPathName, "/xx.mp3" );i = CH375FileOpen( );mStopIfError( i );然后就一直返回错误码0x82。现在真是不知道怎么办了,请指点一下。

你好:

你使用的是51单片机,请参考我们提供的375操作例程,在进行U盘文件操作前要保证CH375LibInit(),CH375DiskConnect(),CH375DiskReady(),都要正确通过,返回值是ERR_SUCCESS=0x00,而不是USB_INT_SUCCESS=0x14;另外操作文件,文件名包括后缀都要大写,不能操作8+3大小。

建议先好好看看例程。


您好,首先感谢您的回答,我就用375读一首歌曲,参考CH375LIB\MCS51\FILELIB4\EXAM12可不可以?顺便问一下CMD_DISK_INT有什么作用,那照您看来不是USB_INT_SUCCESS=0X14,就不用执行这个命令了?


你好:

CH375DiskReady()中包含了CMD_DISK_INT命令,前者是我们库中封装的一层函数,如果返回值是报给你的,操作成功为0x00代表成功,而后者是芯片的命令码,属于芯片报给你,所以是中断成功值0x14.建议执行前者,后面的CMD_DISK_INT不用执行了。



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