سلام
من از یک متغیر از نوع eeprom برای ذخیره ماندن عددی که در طول برنامه تغییر خواهد کرد استفاده میکنم که نوشتن بر روی متغیر eeprom را بواسطه متغیری از همان جنس از نوع ram انجام میدهم .
در بار اولی که میکرو را پروگرام میکنم باید از یک عدد اولیه شروع بکار کند که من این عدد اولیه را به متغیر از نوع eeprom دادم اما از آن به بعد باید طبق تغییرات که در طول برنامه بر روی متغیر از نوع ram ایجاد میشود بار گذاری شود .روشی که من استفاده کردم اینگونه است که:
یکبار میکرو را با دستور "eeprom متغیر=مقدار اولیه" پروگرام میکنم تا این مقدار اولیه درون متغیر من برای همیشه ذخیره شود وبار دیگر میکرو را با حذف دستور"eeprom متغیر=مقدار اولیه" پروگرام میکنم .
اما من دنبال روشی هستم که تنها با یکبار پروگرام کردن میکرو این عملیات انجام شود ، آیا کار راحتتری میتوان انجام داد؟
من از یک متغیر از نوع eeprom برای ذخیره ماندن عددی که در طول برنامه تغییر خواهد کرد استفاده میکنم که نوشتن بر روی متغیر eeprom را بواسطه متغیری از همان جنس از نوع ram انجام میدهم .
در بار اولی که میکرو را پروگرام میکنم باید از یک عدد اولیه شروع بکار کند که من این عدد اولیه را به متغیر از نوع eeprom دادم اما از آن به بعد باید طبق تغییرات که در طول برنامه بر روی متغیر از نوع ram ایجاد میشود بار گذاری شود .روشی که من استفاده کردم اینگونه است که:
یکبار میکرو را با دستور "eeprom متغیر=مقدار اولیه" پروگرام میکنم تا این مقدار اولیه درون متغیر من برای همیشه ذخیره شود وبار دیگر میکرو را با حذف دستور"eeprom متغیر=مقدار اولیه" پروگرام میکنم .
اما من دنبال روشی هستم که تنها با یکبار پروگرام کردن میکرو این عملیات انجام شود ، آیا کار راحتتری میتوان انجام داد؟
دیدگاه