نوشته اصلی توسط
kamikazi
مهندس برای نمایش یه عکس 800 در 480 بصورت 24 بیتی حدود 2 ثانیه زمان میبره ولی برای خوندن این اطلاعات این اطلاعات خونده شدرو تو چی میخوای کپی کنی من با stm32f103vet6 فقط به اندازه یه بافره 43000 بایتی تونستم اطلاعات کپی کنم برای بیشترش باید برنامتو یجوری بنویسی که که تا 3 بایتو خوند پیکسلو نشون بده بعدش 3 بایت شیفت بده دوباره 3 بایتو بخونه و ...... برای عکسای 16 بیتیم همینطور
مهندس نمیخوام تو زحمت بیوفتی ! میخواستم بدونم ماکزیمم سرعتی که میتونی اطلاعات تو فایل ذخیره کنی چقدره؟ مثلا اگر کد زیر رو تو میکروت اجرا کنی زمانی که LED روشن میمونه چقدره؟
کد:
FILE *Fptr;
char data[512]="";
LED = 1;
for (i=0;i<100000;i++)
fwrite (&data[0], sizeof (char), 512, Fptr);
LED = 0;
fclose(Fptr);