NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2764 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: استفاده از حافظه فلش میکرو - EEPROM_Emulation

  1. #1
    تازه وارد
    تاریخ عضویت
    Jan 2016
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    Icon17 استفاده از حافظه فلش میکرو -stm32 EEPROM_Emulation

    با سلام خدمت همه دوستان

    ببخشید که مزاحمتون میشم

    سوالی که داشتم در رابطه با حافظه فلش هستش. من با استفاده از کتابخونه خود ST دارم داده های مورد نیازم رو داخل حافظه فلش مینویسم (مجبورم از این حافظه استفاده کنم و امکان استفاده حافظه ای مثل SRAM یا EEPROM رو ندارم) حالا مشکلی که دارم اینه که داده ای که باید بنویسم 1200 بایت وقتی که عمل write و read رو انجام میدم فقط تعدادی از این داده ها به درستی نوشته و خوانده میشوند.
    در حد 50 بایت این عمل بدرستی انجام میشه ولی حجم دیتا بالای 200 میره اصلا درست کار نمیکنه.

    تابع write مورد استفاده:



    VirtAddVarTab1 = 0x5555;
    for ( i1 = 0; i1 <1200; i1++)
    {
    ee_status = EE_WriteVariable(VirtAddVarTab1,test_data[i1]);


    VirtAddVarTab1 +=4;
    if( ee_status != EE_OK) Error_Handler();

    }
    تابع Read مورد استفاده:


    VirtAddVarTab1 = 0x5555;
    for (int i1 = 0; i1 <1200; i1++)
    {
    ee_status = EE_ReadVariable(VirtAddVarTab1, &temp);
    Raw_reflex_ECHO1[i1] = temp;
    VirtAddVarTab1 += 4;
    }


    ممنون میشم اگه راهنماییم کنید که ایا نکته خاصی برای ذخیره سازی با حجم بالا نیاز هست یا خیر؟


    پیشاپیش از راهنماییتون تشکر میکنم.
    ویرایش توسط mabdypour : 29-08-2016 در ساعت 19:07

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    تازه وارد
    تاریخ عضویت
    Jan 2016
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    دوستان عزیز از این قابلیت میکرو استفاده نکردند؟

  4. #3
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    سلام
    تو کتابخونه ای که من دیدم ظرفیت حافظه ای که در نظر گرفته شده یک کیلو بایته و اگه شما حافظه بیشتری میخوای باید خودت کتابخونه رو تغییر بدی.
    تازه به خاطر نوع نوشتن توی این کتابخونه نباید از تمام یک کیلو بایت استفاده کنی وگرنه به ازای هر بار نوشتن تمام یک کیلو بایت رو مینویسه که هم زمان بره و هم همون طور که میدونی تعداد دفعات نوشتن روی فلش محدوده.
    اینو سرچ کن:
    EEPROM emulation in STM32F10x microcontroller

موضوعات مشابه

  1. پاسخ: 6
    آخرين نوشته: 31-03-2016, 20:01
  2. ساعت‎ها نشستن پای کامپیوتر بدون خستگی چشم! با مانیتور BenQ BL2420Z آشنا شوید
    توسط shayans2 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 29-03-2016, 23:22
  3. ساعت‎ها نشستن پای کامپیوتر بدون خستگی چشم! با مانیتور BenQ BL2420Z آشنا شوید
    توسط shayans2 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 29-03-2016, 23:20
  4. پاسخ: 3
    آخرين نوشته: 04-03-2016, 13:24
  5. پاسخ: 3
    آخرين نوشته: 24-03-2013, 18:38

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •