您的位置:首页 > 其它

FATFS文件系统打开一个文件并读出内容

2013-08-01 15:57 323 查看
由于官方移植的FATFS是短文件名英文,因此调试时在U盘里创建了一个名为demo.txt的文件

在USBH_USR_MSC_Application函数下添加了一段代码。

/**
* @brief  USBH_USR_MSC_Application
*         Demo application for mass storage
* @param  None
* @retval Staus
*/
int USBH_USR_MSC_Application(void)


uint8_t readTextBuff[]  = "                                                 ";
uint16_t bytesRead ;


f_open(&file,"0:demo.txt",FA_OPEN_EXISTING | FA_READ);
f_read(&file,readTextBuff,sizeof(readTextBuff ),(void *)&bytesRead );
if(bytesRead >0)
{
LCD_UsrLog("%s ",readTextBuff);
LCD_UsrLog("%d ",bytesRead);
}
else
{
LCD_ErrLog("> demo.text can not be open ....");
}
f_close(&file);


实验结果是打印出

>host demo application using FAT_FS

>34

这是事先存在demo.txt文件里的一段文字,共34个字符(包括空格)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐