想做个mp3,但是在读取U盘时有些问题搞不明白,俺知道坛子里高手超多,所以就想请教下嘞 用的ch375芯片 没有用库函数 刚学单片机 弄不明白那高深玩意儿 所以找了很多网友的程序 参照着用 可是有个地方看不明白 就是读取文件内容 那个里面有两个函数 一个叫读取512字节函数 还有个叫读取一个扇区 我感觉好像没什么区别啊
现在已经能用查找函数找到我的mp3文件了 就是读内容不知道怎么读 我把程序贴一点
unsigned char fat_search_file (unsigned char *File_Name, //要查找的文件名
unsigned long *Cluster, //要查找的文件所在簇
unsigned long *Size, //查到的文件大小
unsigned char *Dir_Attrib,//查到的文件属性
unsigned char *buff) //查到的文件名称
这个已经能返回正确的值了 就是找到了
下面是读内容的
//读取文件内容每次512bytes
unsigned char fat_read_file(unsigned int Cluster,
unsigned char *buff,
unsigned long BlockCount,
unsigned char *blockserial)
读取一个扇区
unsigned char ReadSector(unsigned long iLbaStart,unsigned char *buf)
我就是不知到这两个函数怎么用 后面的参数怎么填呢 那个地址我从哪里得到呢 求教 |