ببخشید دوستان من یک شمارنده دارم که میخام بعد از هر بار شمارش اخرین مقدارو تو eeprom ذخیره کنه که اگر تغذیه قطع شد اخرین مقداره شمارش رو داشته باشم.میشه راهنماییم کنید. :redface:
لطفا به زبان بیسیک!
زیباترین لحظات را کسی به تو هدیه میدهد که بدترین لحظات را از تو بگیرد
سلام
با اجازه بزرگترها
شما می توانید با استفاده از دستورات READEEPROM var , address برای خواندن و WRITEEEPROM var , address
برای نوشتن در bascom avr استفاده کنید به help مراجه کنید
دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.
اگر فرکانس رویدادی که شمارش میشه بالاست این کار درستی نیست چون EEPROM محدودیت تعداد دفعات نوشتن داره و اگر رعایتش نکنید خراب میشه. به نظر من بهتره یک خازن با ظرفیت مناسب روی پایه ی تغذیه قرار بدید و با استفاده از مقایسه کننده قطع برق رو Detect کنید و در اون لحظه مقدار رو ذخیره کنید. البته طراحی یه مدار Power fail detection خوب یه مقدار دقت میخواد :smile:
There is nothing so practical as a good theory. — Kurt Lewin, 1951
سرعت شمارش بالا نیست ولی دوستمون اقای سپاسیار راست میگن کار درستی نیست از دستورات readو write استفاده کنیم .همون مداری که میگن بهتره.
میشه کمی منو در مورد این مدار راهنمایی کنید.
زیباترین لحظات را کسی به تو هدیه میدهد که بدترین لحظات را از تو بگیرد
دیدگاه