关于fatfs pf_read (0)

2020-01-26 12:59发布

http://elm-chan.org/fsw/ff/pf/read.html

pf_read
The pf_read function reads data from the file.
FRESULT pf_read (
  void* Buffer,       /* Pointer to the read buffer */
  WORD ByteToRead,    /* Number of bytes to read */
  WORD* BytesRead     /* Pointer to the variable to return number of bytes read */
);
Parameters
Buffer
Pointer to the buffer to store the read data. A NULL specifies the destination is an outgoing stream.
ByteToRead
Number of bytes to read.
BytesRead
Pointer to the WORD variable to return number of bytes read.


请问大家
A NULL specifies the destination is an outgoing stream.
是什么意思,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
SCREA
1楼-- · 2020-01-26 16:04
本帖最后由 SCREA 于 2013-10-9 10:27 编辑

http://www.amobbs.com/forum.php? ... ighlight=pf%5C_read




不过请问这个打开一个文件后,比如花心.mp3。
  1. if(pf_mount(&Fatfs)==FR_OK)
  2.                                         {
  3.                                                 if((pf_opendir(&dir,"Music"))==FR_OK)
  4.                                                 {
  5.                                                 //        put_string("??");
  6.                                                         if(pf_open(ss)==FR_OK)
  7.                                                         {
  8.                                                                 put_string("??");
  9.                                                                 VS1003B_XCS_H();       
  10.                                                                 while(1)
  11.                                                                 {                                               
  12.                                                                         VS1003B_XDCS_L(); //数据片选
  13.                                                                         if(        pf_read(SD_buf,512,&read_word_num)==FR_OK)
  14.                                                                         {       
  15.                                                                                 for(k=0;k<512;k++)
  16.                                                                                 {
  17.                                                                                         VS1003B_WriteDAT(SD_buf[k]);
  18.                                                                                 }
  19.                                                                         }
  20.                                                                         VS1003B_XDCS_H();
  21.                                                                 }
  22.                                                         }//else         put_string(str6);
  23.                                                 }
  24.                                         }
复制代码这就算读当前花心.mp3歌曲的数据?

一周热门 更多>