اطلاعیه

Collapse
No announcement yet.

راهنمایی در مورد حافظه های میکرو avr

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راهنمایی در مورد حافظه های میکرو avr

    با عرض سلام خدمت دوستان عزیز

    از دوستان لطف کنن در مورد انواع حافظه های (داخلی و خارجی) میکرو avr توضیح بدین .نحوه ادرس دهی و پیکر بندی...

    به فرض وقتی یه برنامه نوشته میشه در کدام حافظه ذخیره میشه.

    ممنمون

    #2
    پاسخ : راهنمایی در مورد حافظه های میکرو avr

    سلام
    حافظه flash : وقتی که برنامه می نویسی روی حافظه فلش ذخیره میشه
    حافضه sram : حافظه ای است که در ان متغیر ها ذخیره میشود مانند dim a as word
    حافظه eprom : حافظه ای است که اگر برق قط شود حافظه پاک نمی شود
    مثلا در یک کارخانه دستگاه درحال شمارش کالا است اگر بق قط شود از اول نمی شمارد از بقی ان می شمارد

    دیدگاه


      #3
      پاسخ : راهنمایی در مورد حافظه های میکرو avr

      البته جور دیگه ای هم میشه گفت:

      فلش: برای ثبت تمام اطلاعاتی هست (اعم از کد - مقادیر ثابت و مقادیر اولیه متغیرها) که در زمان پروگرام کردن داخل میکرو ریخته میشه. میشه توی این حافظه هم در زمان اجرا چیزی نوشت ولی به خاطر بعضی مشکلات من جمله تعداد دفعات نوشتن بشدت محدودتر از بقیه حافظه ها معمولا کسی این کار رو نمیکنه.

      رم: (داخلی و خارجی) برای نگهداری اطلاعات و پردازش ائنها در طی اجرای برنامه بکار میره. تعداد دفعات خوندن و نوشتن در این حافظه به نوعی نا محدوده و بسیار سریع. اما طبق چیزی که دوستمون گفتن؛ اطلاعات موجود در این حافظه با قطع برق از بین میره. یا میشه گفت دیگه قابل اعتماد نیست.

      ایپرام: (داخلی و خارجی) برای نگهداری اطلاعاتی استفاده میشه که قراره در هنگام قطع تغذیه از بین نره. البته این به این معنی نیست که همیشه این تیپ اطلاعات در این حافظه خونده و نوشته بشه. بلکه در هنگام قطع برق میشه این اطلاعات رو برای استفاده دفعه بعد در این حافظه نوشت. نوشتن در این حافظه نسبت به فلش سریعتره ولی نسبت به رم بسیار کند تر. اما تعداد دفعات نوشتن نسبت به فلش بسیار بیشتره.

      دیدگاه

      لطفا صبر کنید...
      X