سلام
من مدتهاست از MMC های 16 مگابایتی برای ذخیره اطلاعات تو دستگاهایی مثل حضور و غیاب و .. که با AVR و کامپایلر CV درست کردم استفاده می کنم (ذخیره سازی بصورت سکتوری بدون fat ).
پارسال دستگاهی درست کردم که مشابه pose بشه باهش خرید انجام داد اما با کارت بدون تماس . تعداد خرید ها خیلی زیاده و دستگاه دائما زیر بار هست ولی مشکل اینجاست که بعضی اوقات خریدار به من میگه رسیدهای چاپی با حافظه دستگاه مغایرت داره و چند تا از خرید ها در حافظه دستگاه نیست . مموری رو که بررسی می کنم میبینم تو چند تا از سکتورها ، داده های نامعلومی ذخیره شده .
1- حافظه بهتری از MMC برای این کار معرفی میفرمایید ؟
2- آیا کسی در استفاده از MMC به همچین مشکلی برخورد کرده ؟
3- یک بار MMC رو عوض کردم ولی باز هم اتفاق افتاد . آیا این MMC ها قدیمی سکتورهای خراب دارند ؟
4- من اول برنامه MMCرو init می کنم بعد یک داده تست توش می نویسم و میخونم و اگر درست بود دیگه دستگاه بالا میاد و کارش رو شروع میکنه . آیا init کردن مجدد MMC قبل از هر Write کردن میتونه مشکل رو حل کنه و اصلا کار استانداردی هست ؟
5- یک شمارنده در eeprom داخلی میکرو تعریف کردم که شماره سکتور نوشتن داده رو مشخص میکنه ، آیا ممکنه چون حافظه eeprom نباید زیاد نوشته بشه ، این مساله به علت خراب شدن اون بایت ها در EEprom باشه ؟
لطفا دوستانی که در زمینه ذخیره سازی داده ها تجربه دارند روش اصولی این کار رو بیان کنند تا همه استفاده کنیم .
من مدتهاست از MMC های 16 مگابایتی برای ذخیره اطلاعات تو دستگاهایی مثل حضور و غیاب و .. که با AVR و کامپایلر CV درست کردم استفاده می کنم (ذخیره سازی بصورت سکتوری بدون fat ).
پارسال دستگاهی درست کردم که مشابه pose بشه باهش خرید انجام داد اما با کارت بدون تماس . تعداد خرید ها خیلی زیاده و دستگاه دائما زیر بار هست ولی مشکل اینجاست که بعضی اوقات خریدار به من میگه رسیدهای چاپی با حافظه دستگاه مغایرت داره و چند تا از خرید ها در حافظه دستگاه نیست . مموری رو که بررسی می کنم میبینم تو چند تا از سکتورها ، داده های نامعلومی ذخیره شده .
1- حافظه بهتری از MMC برای این کار معرفی میفرمایید ؟
2- آیا کسی در استفاده از MMC به همچین مشکلی برخورد کرده ؟
3- یک بار MMC رو عوض کردم ولی باز هم اتفاق افتاد . آیا این MMC ها قدیمی سکتورهای خراب دارند ؟
4- من اول برنامه MMCرو init می کنم بعد یک داده تست توش می نویسم و میخونم و اگر درست بود دیگه دستگاه بالا میاد و کارش رو شروع میکنه . آیا init کردن مجدد MMC قبل از هر Write کردن میتونه مشکل رو حل کنه و اصلا کار استانداردی هست ؟
5- یک شمارنده در eeprom داخلی میکرو تعریف کردم که شماره سکتور نوشتن داده رو مشخص میکنه ، آیا ممکنه چون حافظه eeprom نباید زیاد نوشته بشه ، این مساله به علت خراب شدن اون بایت ها در EEprom باشه ؟
لطفا دوستانی که در زمینه ذخیره سازی داده ها تجربه دارند روش اصولی این کار رو بیان کنند تا همه استفاده کنیم .
دیدگاه