ch376文件操作没有中断问题

STM32和CH376芯片可以导通,测试命令通过,SD卡初始化命令(CH376DiskMount)也通过,创建文件可以成功返回0X14,但是打开文件的时候一直超时返回0XFA是为什么

有人吗 救救孩子


您好,关于您的这个问题,您可以看以下几点:

  1. 您可以尝试换其他的SD卡测试(1. 容量小于等于32GB,文件系统为FAT32,16,12);

  2. 每一个指令完成的时间长度是不一样的,您可以在中断处理这边增加轮询次数,多等待一段时间。

  3. 您看一下您的打开的文件名称是否符合我们的要求,短文件名要求是大写字母或者数字(不超过8字节),如果有符合的文件,就会出现打开异常。


谢谢您的解答!我找到原因了,是我中断回来的太快了我的等待中断函数还没进去它的中断就已经接收回来了,导致一直出现等不到中断的情况


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