[求助]ch376与sd卡兼容问题

使用松下128M、金士顿4G的sd卡都没有问题,可以正常创建文件和写入。 而金士顿2D卡就不行,而且无法初始化。 显示: UdiskInfo: 6.T&:?eQ3)2`H J2P? Open Error: 1F

卡都没问题。 不过4G卡显示: UdiskInfo: 9= 是不是兼容问题?

卡在计算机上是否可以正常使用,DISK_MOUNT命令是否可以通过?


2G卡在计算机上可以用 CH376DiskMount( )通不过


返回值是多少?


返回是17

我原以为错误返回为1F


再说下,2G卡返回错误17是在376评估版上出现的。 128M和4G在评估版上没有错误。

我自己用万用版也做了一套,4G卡也没有错误。 可以创建文件,读写。 但128M卡可以初始化,创建文件时返回错误1F。 2G卡初始化命令时直接返回错误82。


一般0x17很少出现,在操作USB设备的时候容易出现。128M返回0x82和0x1f可能是卡接触不好导致的,信号线周围没有什么干扰。


如果不经过ch376,直接由单片机控制sd卡,2G卡可以正常读写,说明卡接触是好的。 如果是信号干扰的话,为什么4G卡可以正常读写,而2G卡不能呢?


如果可以的话,可以把你测试不通过的SD卡发过来 我们测试一下。以便解决问题。


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