امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش استفاده از EEPROM
نویسنده پیام
0121takpa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 18
تاریخ عضویت: اسفند ۱۳۹۰

تشکرها : 24
( 72 تشکر در 30 ارسال )
ارسال: #1
آموزش استفاده از EEPROM
سلام دوستان عزیز
من باید از ADC اعدادی رو با زدن یک دکمه برای هر بار از کی پد در حافظه eeprom میکرو ذخیره کنم یعنی هر بار که دکمه رو فشار دادم عددی رو از ADC در eeprom ذخیره کنم ؛ بعد تو برنامه به
ترتیب( تکرار میکنم به ترتیب) این اعداد رو به برنامه اصلی برگردونم اما کلا هیچ وقت با eeprom کار نکردم و
نمیدونم چطور میشه با هاش کار کرد. اگه دوستانم مسلط به موضوع هستند یا نظر خاصی دارن سر و پا منتظریم. اگه
چند خط برنامه رو به توضیحشون اضافه کنن که خیلی عالی میشه. ضمنا تا یادم نرفته با بسکام کار میکنم.
Clap
(آخرین ویرایش در این ارسال: ۲۴-فروردین-۱۳۹۲, ۱۸:۰۵:۱۰، توسط behzady.)
۲۱-اسفند-۱۳۹۰, ۱۸:۲۱:۲۳
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: کمک: eeprom ؟؟؟
سلام.

به ايران ويج خوش آمديد ...
دوست عزيز نيازي نيست كه سوالات مشابه رو در تاپيك هاي مختلف بپرسيد.
تاپيك هاي اضافه حذف شد.
در بخش مربوطه تاپيك رو بزنيد كافيه.
قوانين رو هم مطالعه بفرماييد .
--------------
در مورد سوالتون...
كافيه متغييري از نوع Eram تعريف كنيد ( در help بسكام عبارت dim رو search كنيد و تاپيك مربوطه رو بخونيد )
و مقاديري رو كه از ADC مي خوني در اون متغيير ذخيره كني .
ADC رو هم به صورت single كانفيگ مي كنيد و با تابع getadc مقادير ADC رو مي خونيد.
در help بسكام هم مي تونيد موارد بالا رو به صورت جزئي تر پي گيري كنيد.

موفق باشيد.

۲۱-اسفند-۱۳۹۰, ۱۹:۰۵:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Pardazesh-Gar, 0121takpa, h0x00i
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #3
RE: کمک: eeprom ؟؟؟
سلام
ببین این مثال به دردت میخوره من خودم با این چند خط برنامه برنامه هام رو تریال میکنم
کد php:
dime e2 as byte
readeeprom e2
,1:e2=e2+1
if e2>9 then goto py
if e2>254 then e2=1
writeeeprom e2
,1
py
:
print
"call:09354992570" 
do
loop 
۲۱-اسفند-۱۳۹۰, ۲۰:۱۸:۴۷
ارسال‌ها
پاسخ
تشکر شده توسط : 0121takpa
0121takpa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 18
تاریخ عضویت: اسفند ۱۳۹۰

تشکرها : 24
( 72 تشکر در 30 ارسال )
ارسال: #4
RE: کمک: eeprom ؟؟؟
سلام
چطوریه؟! قبل از این که چیزی رو writeeeprom کنی اول برنامه readeeprom e2 رو نوشتی.
۲۱-اسفند-۱۳۹۰, ۲۱:۳۱:۵۹
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #5
RE: کمک: eeprom ؟؟؟
برای اینکه بعد از خاموش شدن و حتی قطع تغذیه اون مقدار متغیر تو حافظه ذخیره بوده حالا اگه دستگاه رو روشن کنیم میاد ابتدا اون مقدار رو میبینه چقدره باشرط ها برقرار میشه یا نه
درکل:(مقداری که توحافظه هست رو بخونه)(اون چیزی که قبلا داشته رو منظورمه)
اگه اینجوری نباشه میاد کل برنامه رو اجرا میکنه اونم به صورت رایگان بعد هروقت مدار دیگه اجرا نشه یه ریست به میکرو بدن تموم میشه باز بالا میاد و برنامه اجرامیشه
هدف منم محدود کردن برنامه بوده که فقط 10 بار اجرا بشه
(آخرین ویرایش در این ارسال: ۲۱-اسفند-۱۳۹۰, ۲۳:۱۵:۴۷، توسط abbasalifix.)
۲۱-اسفند-۱۳۹۰, ۲۳:۱۲:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : 0121takpa, Pardazesh-Gar


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [آموزشی] GCBASIC کمپایلر و IDE متن باز به زبان بیسیک و پشتیبانی از تراشه های AVR-PIC-EEPROM alimogmov 5 5,856 ۱۲-مرداد-۱۳۹۷, ۰۶:۱۰:۵۸
آخرین ارسال: alimogmov
  ذخیره در eeprom mohsenal 0 1,648 ۱۷-شهریور-۱۳۹۲, ۰۴:۳۸:۳۵
آخرین ارسال: mohsenal

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS