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

شروع موضوع توسط stm8 ‏15/12/15 در انجمن AVR

  1. 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 از این پست تشکر کرده است.
  2. saberonline

    saberonline مدیر عضو کادر مدیریت

    کلاً EEPROM حالا چه خارجی چه داخل کنترلر به افت ولتاژ تغذیه و اخلال در حین عملیات نوشتن حساس هستش
    و باید برای این دو فاکتور تمهیدات سخت افزاری و نرم افزاری لازم در نظر گرفته بشه
    stm8 از این پست تشکر کرده است.
  3. stm8

    stm8 همکار

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

    saberonline مدیر عضو کادر مدیریت

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

به اشتراک بگذارید