ch376 不能读取8g卡 更新问题[求助]

请大家帮帮忙啊,这个芯片不能读8gsd卡,是怎么回事?求帮助 用是官方的程序,按照pdf修改成了sd模式。 其他地方没有修改。用的51单片机。

用的FILE_SYS_C51.c

程序运行到 s = mInitCH376Host( ); //初始化CH376 没有返回错误 然后运行到 for ( s = 0; s < 10; s ++ ){//最长等待时间,500mS mDelaymS( 100 ); SendString( "连接磁盘\n" ); //串口打印文字:检测磁盘是否就绪 if ( CH376DiskMount( ) == USB_INT_SUCCESS ) break;} SendString( "连接成功\n" ); //串口打印文字:磁盘就绪 等待了500ms ,时间比较长。

然后呢, s = CH376FileCreate( SFbuf); //创建新文件

但是sd卡上没有文件,也没有返回错误码。就是上面这句过不去。

用的是8g 金斯顿 class4 的 sdhc 卡。4g及以下的卡读写正常。 这个芯片不是支持32g卡吗?

我们CH376芯片是支持8G的SD卡,但是不能支持扇区读写,具体到哪不能操作呢?


不能初始化,用的正版金士顿8gsdhc卡


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