请问 CH376 SD模式文件自动关闭的问题?

我在STM32下用CH376读写U盘和SD卡,U盘模式很正常。在SD模式下面出现了问题: 我打开一个文件后,用字节模式读取两次文件(每次读0x1000),放到两个缓冲区里,此时是正常的,等到其中一个缓冲区空了,我再次调用读取函数里,返回文件已关闭错误(0xB4)。但是人检查过,在这期间没有调用文件关闭函数CH376FileClose。请问有可能是什么原因?

找到原因了,是因为需要U盘优先而调用了CH376DiskConnect()来检测U盘插入否引起的!那要怎么才能不干扰而检测U盘插入否?


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