مشکل با micro sd

سلام دوستان
من با میکرو stm32f103ret6 و پروتکل SDIO 1bit و fatfs با micro sd card کار میکنم و در فاصله های زمانی 10 میلی ثانیه read میکنم.بعد از چند روز دیتای اصلی روی sd خراب میشه با اینکه من write ندارم.
این کار رو بدون fatfs و به صورت RAW هم با Sd کارت انجام دادم ولی نتیجه همین میشه و دیتا خراب میشه.

ممنون میشم کمک کنید

سلام. میکرو اس دی رو Readonly کنید احتمال داره مشکل حل بشه.

انجام دادم.ولی حل نشد.

پیشنهادم این هست که به صورت بهینه تری از SD استفاده کنید.

بخش از دیتایی که مرتب نیاز دارید را بیارید روی رم ذخیره کنید و پس از اتمام فرایند read از روی SD حتما فایل رو close کنید. و بعدا هر جایی نیاز داشتید مجددا فایل رو باز کنید، دیتا جدید رو روی رم بیارید و … .

احتمالا میدم اینکه فایل و SDهمیشه روشن هستند، اتفاقات دیگه ای داره باعث خراب شدن timestamp و یا بخش های دیگه ای از فایل شما میشه.