اطلاعیه

Collapse
No announcement yet.

کمک درباره نحوه معرفی متغیر در atmega8 که با خاموش شدن میکرو تغییر نکنه

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

    کمک درباره نحوه معرفی متغیر در atmega8 که با خاموش شدن میکرو تغییر نکنه

    سلام
    سوالم رو با یه مثال میپرسم که واضحتر بشه لطفا یه کمکی بکنید :sad:
    من یه برنامه توبسکام نوشتم که یه متغیری مثل x رو رو lcd چاپ میکنه و یه دونه به x اضافه میکنه و دوباره چاپ میکنه یعنی 1 - 2 - 3 - ...
    حالا وقتی برق میکرو رو قطع و وصل میکنیم دوباره از اول شروع میکنه راهی هست که بشه x رو طوری تعریف کرد که جایی ذخیره بشه که بعد از قطع و وصلی برق از ادامه قبلی شروع کنه
    ممنون میشم از لطفتون

    #2
    پاسخ : کمک درباره نحوه معرفی متغیر در atmega8 که با خاموش شدن میکرو تغییر نکنه

    دست همگی درد نکنه پیداش کردم
    x رو از نوع erom تعریف کردم که بعد از هر تغیر x رو تو eeprom میریزه واسه همین از بین نمیره

    دست گله همگی در نکنه ممنون فعلا

    دیدگاه


      #3
      پاسخ : کمک درباره نحوه معرفی متغیر در atmega8 که با خاموش شدن میکرو تغییر نکنه

      البته سعی کنید که در برنامه هایی که در آینده مینویسید دو متغیر باز کنید که یکی در EEPROM و یکی در SRAM باشه و برنامه رو با متغیر SRAM راه اندازی کنید و فقط در صورت نیاز عمل نوشتن روی EEPROM رو انجام بدید

      دلیلش هم اینه که EEPROM محدودیت نوشتن داره و اگه بیشتر از 100000 بار پروگرام بشه خاصیت خودش رو از دست میده و دیگه قابل استفاده نیست

      موفق باشید :smile:
      ِِDie for Life, Not Live to Die
      Freedom Fighter
      " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

      دیدگاه

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