- رفع اشکال برنامه avr - تالار گفتمان | یزد کیت

اين اختيار صفحه ي اصلي را همانند اول خواهد كرد ، تمام ابزارك ها و تنظيمات به حالت اول باز خواهند گشت.

ريست
 
شما باید برای پست دادن وارد شوید ورود ثبت نام


ثبت نام? | رمز عبور را گم کرده ام?

جستجوی فروم ها:


 






Wildcard استفاده ی:
*    مطابق بودن هر تعداد کاراکتر
%    مطابقت دقیقاً مثل هم

نوشتن در EEPROM

حل نشده
برچسب ها
کاربرپست

۱۱:۴۹ ب.ظ
فوریه ۳, ۲۰۱۰


saied20

میهمان

سلام

 

من میخوام ۳ تا متغیر داشته باشم در حافظه

می خوام بعد از پروگرام کردن میکرو این ۳تا به ترتیب رو ال سی دی نمایش داده بشن که ببینم

چه اعدادی هستن

((( هر ۳ متغیر رو این طور تعریف کرده امDim x1 As Eram Word)))

(((هر ۳تا رو روی ال سی دی نمایش دادم که هر ۳تاشون ۲۵۵ رو نشون میداد)))

 

حالا می خوام بدونم چطور این متغیرها رو به عدد دلخواه خودم تغییر بدم و در حافظهEEPROM

هم باقی بمونه ؟؟؟؟

(((از دستور

WRIETEEPROM استفاده کردم اما نشد و همون ۲۵۵ رو نشون میده)))

((( به این شکل

WRITEEEPROM X1 و دیگه آدرس محل ذخیره رو ننوشتم)))

اگه کسی متوجه نشد که چی میگم جملات داخل پرانتز رو نخونه

خواهش میکنم راهنمایی نمایید

۴:۵۱ ق.ظ
فوریه ۵, ۲۰۱۰


مدیر

میهمان

سلام

روش کار به این صورت جواب میده که مثلا ابتدا یک متغیر با نام x1 برای ایپپرام در نظر میگیرین و یک متغیر هم با نام مثلا yazdkit برای استفاده در طول مسیر اجرا برنامه

در ابتدا در قسمت کانفیگ متغیر ها به این صورت مینویسین

Dim x1 As Eram Word

Dim yazdkit As  Word

خوب ، حالا در مسیر برنامه با متغیر yazdkit  کار میکنیم و مثلا مقدار این متغیر میشه ۲۰ و میخواین این عدد در eeprom  ذخیره بشه

پس این جوری عمل میکنیم

yazdkit=20

x1=yazdkit

waitms 7

 خوب با این کار مقدار ۲۰ در eeprom  شما ذخیره میشه اما دقت کنید برای ذخیره سازی حداقل ۴ میلی ثانیه زمان نیاز هست که در اینجا برای این که خیالمون از بابت ذخیره سازی راحت باشه ۷ میلی ثانیه صبر کرده ایم

به همین راحتیSmileسوالی بود در خدمتیم

یا علی

برچسب ها


 


Video & Audio Comments are proudly powered by Riffly