CH376S操作SD卡初始化成功,但创建文件失败

CH376S操作SD卡初始化成功,按照流程测试通信,检查磁盘连接,初始化磁盘都成功了,但用例程创建文件失败,总是返回0x1F,试过总线和SPI通信方式,现象一样,都是初始化成功,创建文件返回1F,有没有大神啊j_0012.gif另外,初始化磁盘时先返回的0x17(应该表示数据有误或缓冲区溢出?)然后马上又返回0x14,初始化成功,会不会是这个影响的

我有用VAR_DISK_STATUS指令查询磁盘状态,返回值是0x03,表示/*磁盘已经初始化成功,但是尚未分析文件系统或者文件系统不支持*/,请问一下这是什么意思啊,是SD卡的原因吗,我已经把SD卡格式化为FAT32,我用的闪迪16G,80M/s的卡。


你好:


麻烦读取一下你CH376的版本号(0x01命令码)告知我,另外此卡请用XP系统格式化测试一下是否能够创建文件。


                           

你好:


麻烦读取一下你CH376的版本号(0x01命令码)告知我,另外此卡请用XP系统格式化测试一下是否能够创建文件。

                       

你好,我用CMD01_GET_IC_VER查询了版本号,返回值是0x41,是不是芯片版本太老了 


这个版本芯片确实很老,现在我司已出到0x45版本。

你可以向我司申请新芯片测试一下。

另外之前用xp格式化是否测试过?


                           

这个版本芯片确实很老,现在我司已出到0x45版本。

你可以向我司申请新芯片测试一下。

另外之前用xp格式化是否测试过?

                       

现在XP系统太难找了,我们整个实验室都没有用XP的,除了XP,有没有其他磁盘管理软件能够达到一样的效果


终于找到问题了,SD卡卡座的硬件设计问题,按照CH376技术手册画的原理图,3.3V接了一1K的限流电阻再给SD卡卡座供电的,把电阻换成0R(直连),就可以正常读写SD卡了,USB同理,如果USB的5V供电电源与USB座子串1K限流电阻的话,USB通道也无法工作(虽然供电电压正常)。不知道是我自己的电路设计的特殊性还是其他的原因,总之解决了,同时感谢江苏沁恒公司技术人员的不断帮助。


谢谢


你好:

一般供电端的限流电阻串接取值几个欧姆,不能太大,例如你上面U口上串接1K阻值,U盘正常工作可能会消耗100-300mA电流,那么这个电阻上就会有很大的压降,有些U盘在供电低于4.75V下就不工作了。SD卡同理。


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