بادرود.

برای یک کاری نیاز بود که از حافظه فلش میکروکنترلر stm32f103  به عنوان حافظه eeprom  استفاده بشه .

البته خود شرکت st  همچین کتابخانه ای را ساخته منتها برای انتقال آرایه مناسب نیست و دسترسی اون به حافظه هم 16 بیتی (2 بایت) هست .

یعنی اگر بخواهید یک رشته متنی رو توی حافظه بنویسید و طول اون رشته 10 بایت باشه از حافظه فلش 20 بایت مصرف خواهد کرد یعنی 10 بایت پرت حافظه داره که اصلا جالب نیست .

حالا من بر اساس هموان کتابخانه st یک کتابخانه نوشتم که میشه ارایه ها رو با دسترسی 8 بیت توی آرایه نوشت.

که اگر سایز آرایه فرد باشه 1  بایت پرت حافظه داره و اگر زوج باشه پرت حافظه نذاره .

فیلم عملکرد کتابخانه رو برای میکرو stm32f103 در زیر میبینید.

 

 

دانلود فایل کتابخانه

 

پستهای مرتبط:

کتابخانه حرفه ای منو 4 کلید برای stm32

کتابخانه تاچ ( touch library )مقاومتی با کنترلر xpt2046 برای stm32

کتابخانه درایور برای ili9341

 

برای اطلاع از اخبار جدید و موارد اصلاحی در مورد این کتابخانه خواهشمندم در کانال تلگرام وبلاگ: dastsazemanblogfa@

مالکیت معنوی : لطفا کپی نکنید لینک بدید .

کلمات کلیدی :

menu  4 pin  button  stm32 library  eeprom  emulation    کتابخانه  stm32  حافظه فلش  ایپرام   پرام