你好!我有1张SD卡,使用读卡器方式接入!CH376使用SPI,模式06H,初始化成功了。使用枚举文件函数,发现 CH376FileOpen( FileNameBuffer[0].Name )返回的是0xA1。 去PC端是可以正常读写的,格式化FAT格式了,还是不行。
查看: 3117
回复: 7
CH376读卡器初始化成功,打开目录失败,错误代码0xA1
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
您好,您将模式改为03 再试下呢? 是标准的SD卡吗,376 不支持SD NAND
我用读卡器转接了! 用另一张SD卡就行
A1错误需要在windows端采用默认参数重新格式化,如果还是不行,可以尝试使用第三方工具彻底格式化分区内容
windows端采用默认参数重新格式化已经试过了!还是不行。不行是大概率怀疑SD卡异常(因为另2张SD卡都正常)。还有一种怀疑是CH376操作读卡器读写SD卡有没有包含速率情况?或者CH376可以控制SD读写速率的函数没有?
376读写SD卡的速率和你的通讯速率有关,可以适当降低SPI频率,不过一般根据报错返回值提示,可能就是SD卡本身参数异常
试了下第三方工具格式化了,也不行。需要删除“分区”后再重新分区才行,而且分区表类要选择“MBR”。知道这是为什么吗?
为更好地解决您的问题,您可以联系这个邮箱xcc@wch.cn
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录