学前班
最后登录1970-1-1
在线时间 小时
注册时间2017-1-15
|
本帖最后由 cycycy 于 2017-1-16 14:45 编辑
如果我要将每次采集的一场数据在SD卡里面建一个文件,然后保存在里面,应该怎么做
下面是我改的一段程序,智能建立txt文件,不能再txt文件里面写入数据
FRESULT pic;
FIL bmp;
unsigned int myb;
int ki,kj;
void ImagDisp(uint16_t sx,uint16_t sy,uint16_t width,uint16_t height,uint16_t xuhao)
{
uint16_t i, j;
uint16_t Camera_Data;
uint16_t *pp;
char name1[4]="data";
sprintf(name1,"0:data_%d.txt",xuhao);
/**********D½¨SD¿¨Îļt**************/
//Ïè1رÕÔù′ò¿a2ÅÄüD′èë
pic= f_open( &bmp , (char*)name1, FA_CREATE_ALWAYS | FA_WRITE );
f_close(&bmp);
pic= f_open( &bmp , (char*)name1, FA_CREATE_ALWAYS | FA_WRITE );
ILI9341_OpenWindow(sx,sy,width,height);
ILI9341_Write_Cmd ( CMD_SetPixel );
unsigned int myb;
for(i = 0; i < width; i++)
{
for(j = 0; j < height; j++)
{
READ_FIFO_PIXEL(Camera_Data); /* ′óFIFO¶á3öò»¸örgb565ÏñËØμ½Camera_Data±äá¿ */
pp=&Camera_Data;
pic=f_write(&bmp, &pp, sizeof(uint16_t), &myb);
//bmpres = f_open( &bmpfsrc , (char*)filename, FA_CREATE_ALWAYS | FA_WRITE );
//bmpres = f_write(&bmpfsrc, header,sizeof(unsigned char)*54, &mybw);
ILI9341_Write_Data(Camera_Data);
}
}
}
希望大神指导,在线急等,谢谢程序用的是指南者摄像头拍照实验程序,只改了bsp_ov7725.c里面最后的函数,就是上面的程序
|
|