حل مشکل پاک شدن ایپرام خارجی

  • نویسنده موضوع stm8
  • تاریخ شروع

stm8

همکار
دوستان بنده یک هفتس درگیره پاک شدن ناخواسته ایپرام خارجی بودم
که پس ازمایشات شبانه روزی به این مطلب دیتا شیت برخوردم و جواب داد.


MEMORY RESET: After an interruption in protocol, power loss or system reset, any 2-
wire part can be reset by following these steps:
1. Clock up to 9 cycles.
2. Look for SDA high in each cycle while SCL is high.
3. Create a start condition.
 

saberonline

مدیر
کلاً EEPROM حالا چه خارجی چه داخل کنترلر به افت ولتاژ تغذیه و اخلال در حین عملیات نوشتن حساس هستش
و باید برای این دو فاکتور تمهیدات سخت افزاری و نرم افزاری لازم در نظر گرفته بشه
 
  • Like
واکنش‌ها[ی پسندها]: stm8

stm8

همکار
خازن تانتالیوم و فرکانس کلاک هم بی تاثیر نیست صابر عزیز:p
کلاک رو تا حد ممکن کم کنیم بهتره
 

saberonline

مدیر
خازن تانتالیوم و فرکانس کلاک هم بی تاثیر نیست صابر عزیز:p
کلاک رو تا حد ممکن کم کنیم بهتره

بله کلاک رو که باید طبق فرکانس پیشنهادی برای باس بر حسب مدل EEPROM که در دیتاشیت اومده لحاظ کنید
یعنی همان تاخیری که نیاز هستش تا دیتا کامل نوشته بشه
ولی بنده بدون خازن تانتالیوم هم مشکلی نداشتم
دو عاملی که من گفتم مربوط به ذات EEPROM ها هستش
تو هر EEPROM ی از هر کارخانه ای رعایت نشه صد در صد دیتا آسیب می بینه
 
بالا پایین