ارتباط با حافظه EEPROM داخلی میکروکنترلر AVR

ارتباط با حافظه EEPROM داخلی

میکروکنترلرهای avr دارای حافظه جانبی در اندازه های مختلف هستند. هر حافظه جانبی تشکیل شده از خانه هایی که هر خانه آدرسی را به خود اختصاص داده است. برای خواندن و نوشتن در این آدرس ها دستورات زیر وجود دارد.

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

ارتباط با حافظه EEPROM داخلی میکروکنترلر AVR

نوشتن در حافظه eeprom در زبان بیسیک BASIC

در زمان ارتباط با حافظه EEPROM این دستور محتوی تغییر var را به درون آدرس خانه حافظه eeprom قرار می دهد.

Address : آدرس خانه حافظه مورد نظر

نکته : بعد از این دستور باید حدود 4ms تاخیر بوجود آید تا داده در حافظه نوشته شود.

خواندن از حافظه eeprom در زبان بیسیک BASIC

در برنامه نویسی این دستور محتوی خانه حافظه eeprom را به درون متغیر vra می ریزد.

Address : آدرس خانه حافظه مورد نظر برای خوندن

دسترسی به حافظه eeprom در زبان بیسیک BASIC

با این دستور شما می توانید به حافظه eeprom برای برنامه نویسی دسترسی پیدا کنید.

پایان دسترسی به حافظه eeprom در زبان بیسیک BASIC

برای پایان دادن به دسترسی به حافظه eeprom و برگشت به حافظه flash از این دستور استفاده می شود.

مثال:

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 11 اکتبر 2014

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.