4996

帖子

19

TA的资源

裸片初长成(初级)

21
 
程序还没有完成,还有些函数需要编写。
此帖出自NXP MCU论坛
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

22
 
跟着lz开始学习了
此帖出自NXP MCU论坛
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

23
 
期待lz更新
此帖出自NXP MCU论坛
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(中级)

24
 
SSP 方式的SD卡读写,赞一个。
此帖出自NXP MCU论坛
 
个人签名www.weboch.com.cn
NXP MCU RFID Logic automotive  IC & solution
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

25
 

最近在测评NXP、周工、英蓓特的开发板,没时间,过一个星期后将继续更新。

此帖出自NXP MCU论坛
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

26
 
应网友要求,先把现在的工程传上来:

FAT.rar

267.34 KB, 下载次数: 346

售价: 1 分芯积分  [记录]

此帖出自NXP MCU论坛

点评

谢谢  详情 回复 发表于 2012-10-14 20:03
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

27
 

FatFs API函数应用之四

 

文件删除

 

/**************************************************************************************
* FunctionName   : AppDeleteFile()
* Description    : 删除一个文件
* EntryParameter : fileName - 需要删除的文件
* ReturnValue    : 返回操作状态
**************************************************************************************/
FRESULT AppDeleteFile(const TCHAR *fileName)
{
 FATFS fs;
 FRESULT res;

 res = f_mount(0,&fs);
 if (res != FR_OK)
 {
  return res;
 }

 res = f_unlink(fileName);  // removes an object

 f_mount(0,NULL);

 return res;
}

此帖出自NXP MCU论坛
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

28
 

FatFs API函数应用之五


 


新建文件

 

/**************************************************************************************
* FunctionName   : AppCreatFile()
* Description    : 创建一个文件
* EntryParameter : fileName - 需要创建的文件名,8+3格式
* ReturnValue    : 返回操作状态
**************************************************************************************/
FRESULT AppCreatFile(const TCHAR *fileName)
{
 FIL file;
 FATFS fs;
 uint8_t res;

 res = f_mount(0,&fs);
 if (res != FR_OK)
 {
  return res;
 }

 res = f_open(&file, fileName, FA_READ|FA_WRITE|FA_CREATE_NEW);

 if (res == FR_OK)
 {
  res = f_close(&file);
 }

 f_mount(0, 0);
 return res;
}

此帖出自NXP MCU论坛
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

29
 

FatFs API函数应用之六

 

新建目录

 

 

/**************************************************************************************
* FunctionName   : AppCreatDir()
* Description    : 创建目录
* EntryParameter : path - 目录路径
* ReturnValue    : 操作结果
**************************************************************************************/
FRESULT AppCreatDir(const TCHAR *path)
{
 FATFS fs;
 FRESULT res;

 res = f_mount(0,&fs);
 if (res != FR_OK)
 {
  return res;
 }

 res = f_mkdir(path);

 f_mount(0,NULL);

 return res;
}

此帖出自NXP MCU论坛
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

30
 

FatFs API函数应用之七


获取SD卡信息

 

/**************************************************************************************
* FunctionName   : GetDiskInfo()
* Description    : 磁盘信息
* EntryParameter : totSpace - 总空间;freSpace - 剩余空间                                   单位MB
* ReturnValue    : 返回操作状态
**************************************************************************************/
FRESULT GetDiskInfo(uint32_t *totSpace,uint32_t *freSpace)
{
 FATFS fs;
 FATFS *fls = &fs;
 FRESULT res;
 DWORD fre_clust,tot_sect,fre_sect;

 f_mount(0,&fs);

 res = f_getfree("0:",&fre_clust,&fls);             // 必须是根目录,默认磁盘0
 if (res == FR_OK)
 {
  tot_sect = (fls->n_fatent - 2) * fls->csize;   // 总扇区数
  fre_sect = fre_clust * fls->csize;             // 可用的扇区数

  *totSpace = tot_sect/2/1024;                   // 计算空间,单位MB
  *freSpace = fre_sect/2/1024;
 }

 f_mount(0,NULL);

 return res;
}

此帖出自NXP MCU论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

31
 

正在学习之

谢谢!!!!!!11
此帖出自NXP MCU论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

32
 

回复 26楼 zhaojun_xf 的帖子

弱弱地问一下,楼主的附件工程是用什么软件打开的啊?
此帖出自NXP MCU论坛
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

33
 

回复 32楼 gaozion 的帖子

LPCXpresso ,可以在官方网下载!!!
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

720

帖子

0

TA的资源

纯净的硅(中级)

34
 
谢谢喽……先学习一下,
此帖出自NXP MCU论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

35
 

顶一下

此帖出自NXP MCU论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

18

帖子

0

TA的资源

一粒金砂(初级)

36
 
多谢zhaojun_xf的SD卡驱动库,不知道怎么回事,我用你的APP库中的读写函数读写FATFS文件不成功。不过还是在网上找到了读到FATFS文件的方法。方法如下: FATFS u_disk; FIL file1; DIR dir1; FILINFO finfo; BYTE buffer[512;uint32_t i,f_cur; uint32_t mark; /***************************************************************************** ** Main Function main() ******************************************************************************/ int main(void) { SystemInit(); // 系统AHB时钟控制寄存器用于控制系统和外设的时钟是否使能 LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6); if (SysTick_Config(SystemFrequency / 1000)) { /* Setup SysTick Timer for 1 msec interrupts */ while (1); /* Capture error */ } SSPInit(); // 初始化SSP MMCInit(); // 初始化MMC disk_initialize(0); f_mount(0,&u_disk); // create file // f_open(&file1,"read.txt",FA_CREATE_ALWAYS); // f_close(&file1); // readfile // f_open(&file1,"999.txt",FA_READ|FA_OPEN_EXISTING); // f_read(&file1,(uint8_t *)buffer,1024,&mark); // f_close(&file1); // wirte file f_open(&file1,"read1.txt",FA_CREATE_ALWAYS|FA_WRITE); for(i=0;i<512;i++) { buffer=0x39; } f_write(&file1,buffer,512,&mark); f_close(&file1); while( 1 ) { Delay(1); Delay(1); } } 不过发现移植zhaojun_xf的文档中f_write()函数一次最多可以写512个字节。在此对zhaojun_xf表示感谢!
此帖出自NXP MCU论坛
 
 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

37
 

回复 36楼 STUDYKAKA 的帖子

程序要处理一下,一般的读写512.
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

18

帖子

0

TA的资源

一粒金砂(初级)

38
 
zhaojun_xf版主,f_mkfs()函数返回FR_DISK_ERR,可否讲解一下下面这段代码?
                   if((MMCWriteCmd(CMD9,0x95,0x00) == 0) && MMCCSD_CID(CMD9, csd))
                   {
                       if((csd[0] >> 6) == 1) /* SDC ver 2.00 */
                       {
                           csize = csd[9] + ((WORD)csd[8] << 8) + 1;
                           *(DWORD*)buff = (DWORD)csize << 10;
                       }
                       else /* MMC or SDC ver 1.XX */
                       {
                           n = (csd[5] & 15) + ((csd[10] & 128) >> 7) + ((csd[9] & 3) << 1) + 2;
                           csize = (csd[8] >> 6) + ((WORD)csd[7] << 2) + ((WORD)(csd[6] & 3) << 10) + 1;
                           *((DWORD*)buff) = (DWORD)csize << (n - 9);
                       }
此帖出自NXP MCU论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

39
 

楼主高手啊

顶一下
此帖出自NXP MCU论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

40
 
多谢, 我移植的FATFS可以读, 但是不能写,不知道为什么?
此帖出自NXP MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表