پاسخ : کتابخانه Flash-FS برای LPC
شما باید Real time OS رو نصب کنی
اون وقت ی لایسنس دیگه کنار MDK میزاره برات
شما باید Real time OS رو نصب کنی
اون وقت ی لایسنس دیگه کنار MDK میزاره برات
uint8_t Write_DataBase_To_File (DataBase_Type *struct_ptr , uint16_t Shamsi_Year , uint16_t Shamsi_Month, uint16_t Shamsi_Day,uint8_t Auto_Date) { FILE *File_ptr; uint8_t str_size,count,*Path,i; str_size=DataBase_Type_Size; //sizeof DataBase_Type struct_ptr if(Auto_Date) Path=Create_Dir_Path_Auto(DIRTYPE_DB); else Path=Create_Dir_Path(DIRTYPE_DB,Shamsi_Year,Shamsi_Month,Shamsi_Day); for(i=0;i<10;i++) if((File_ptr=fopen(Path,"a"))!=NULL) i=0xF0; // else // { // Delay(10); // } //File_ptr=fopen(Create_Dir_Path_Auto(DIRTYPE_LOG),"a"); if(File_ptr!=NULL) { count=fwrite (struct_ptr,sizeof (uint8_t),str_size,File_ptr); if(count!=str_size) { fclose(File_ptr); return 1; } if(fclose(File_ptr)==0) return 0; return 1; } else return 1; }
#include <LPC17xx.h> #include <RTL.h> #include <stdio.h> #include <string.h> int main(void){ int a; FILE *file1; finit(NULL); file1 = fopen ("M:\\New folder\\ECA.txt","w"); fwrite("www.eca.ir",1,10,file1); fclose (file1); while(1); }
دیدگاه