کتابخانه eeprom_emulation برای نوشتن آرایه 8بیت برایstm32f1xx
بادرود.
برای یک کاری نیاز بود که از حافظه فلش میکروکنترلر stm32f103 به عنوان حافظه eeprom استفاده بشه .
البته خود شرکت st همچین کتابخانه ای را ساخته منتها برای انتقال آرایه مناسب نیست و دسترسی اون به حافظه هم 16 بیتی (2 بایت) هست .
یعنی اگر بخواهید یک رشته متنی رو توی حافظه بنویسید و طول اون رشته 10 بایت باشه از حافظه فلش 20 بایت مصرف خواهد کرد یعنی 10 بایت پرت حافظه داره که اصلا جالب نیست .
حالا من بر اساس هموان کتابخانه st یک کتابخانه نوشتم که میشه ارایه ها رو با دسترسی 8 بیت توی آرایه نوشت.
که اگر سایز آرایه فرد باشه 1 بایت پرت حافظه داره و اگر زوج باشه پرت حافظه نذاره .
فیلم عملکرد کتابخانه رو برای میکرو stm32f103 در زیر میبینید.
پستهای مرتبط:
کتابخانه حرفه ای منو 4 کلید برای stm32
کتابخانه تاچ ( touch library )مقاومتی با کنترلر xpt2046 برای stm32
برای اطلاع از اخبار جدید و موارد اصلاحی در مورد این کتابخانه خواهشمندم در کانال تلگرام وبلاگ: dastsazemanblogfa@
مالکیت معنوی : لطفا کپی نکنید لینک بدید .
کلمات کلیدی :
menu 4 pin button stm32 library eeprom emulation کتابخانه stm32 حافظه فلش ایپرام پرام