高级会员

- 积分
- 729
- 金钱
- 729
- 注册时间
- 2017-6-20
- 在线时间
- 188 小时
|

楼主 |
发表于 2017-11-10 13:36:38
|
显示全部楼层
本帖最后由 天天mdk 于 2017-11-10 13:38 编辑
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "lcd.h"
#include "key.h"
#include "usmart.h"
#include "malloc.h"
#include "sdio_sdcard.h"
#include "w25qxx.h"
#include "ff.h"
#include "exfuns.h"
#include "text.h"
#include "fattester.h"
int main(void)
{
u8 i,res;
DIR adir;
FIL * file;
u8 buf_read[50];
u16 bw;
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
uart_init(115200);
usmart_dev.init(72);
LED_Init();
KEY_Init();
LCD_Init();
W25QXX_Init();
my_mem_init(SRAMIN);
exfuns_init();
SD_Init();
f_mount(fs[0],"0:",1);
f_mount(fs[1],"1:",0);
while(1)
{
if(!SD_Init())
{
f_mount(fs[0],"0:",1);
res=f_opendir(&adir,"0:save");
res=f_open(file,"0:save/aa.txt",FA_OPEN_ALWAYS|FA_OPEN_EXISTING|FA_READ);
delay_ms(100);
if(res != FR_OK)
{
printf("don't find file :bikeji.txt\r\n");
}
f_lseek(file,0);
res=f_read(file,&buf_read,sizeof(buf_read)-5,(UINT*)&bw);
if(bw>0)
{
buf_read[bw]=0;
for(i=0;i<50;i++)
printf("%d",buf_read);
printf("\r\nread text conten %s:\r\n\r\n",buf_read);
}
else
printf("\r\nread txt content error \r\n");
f_close(file);
printf("\r\n try \r\n");
printf("\r\nbikeji.txt content: \r\n%s\r\n",buf_read);
}
}
}
|
|