sprintf((char *)filename + strlen((char *)filename), "/%02u-*\0",CurrentTime.day); //构建文件名称
CH378SetFileName(filename);
res = CH378FileOpen(filename); /* 枚举多级目录下的文件或者目录 */
while (res == USB_INT_DISK_READ)
{
/* 枚举到匹配的文件 */
CH378ReadReqBlock(filename); /* 读取枚举到的文件的完整路径名 */
xWriteCH378Cmd(CMD0H_FILE_ENUM_GO); /* 继续枚举文件和目录 */
CH378_SPI_SCS = 1;//xEndCH378Cmd();
res = Wait378Interrupt();
}
上面这两张图是单片机读到的文件名,和实际SD卡中的文件名.