اطلاعیه

Collapse
No announcement yet.

دفعات نوشتن در EEPROM

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : دفعات نوشتن در EEPROM

    فرض میکنیم که ذخیره مسافت طی شده ، در هر 100 متر صورت میپذیرد ، با این حساب ، این قسمت از صفحه کیلومترشمار ، بعد از چند کیلومتر باید دچار آسیب شود ( عدم کارکرد EEPROM ) ؟
    آقای معیری. شاید در کیلومترشمار اطلاعات را تا زمانی که تغذیه از حد مشخصی بالاتر باشد در ram ذخیره کند و وقتی تغذیه در حال قطع شدن باشد آن را به eeprom بریزد. در اینصورت تعداد نوشتن در eeprom بسیار کم می شود.

    دیدگاه


      #17
      پاسخ : دفعات نوشتن در EEPROM

      یعنی میگید قطع برق اونقدر لحظه ای نیست و میشه در همون حین تو eeprom نوشت؟

      دیدگاه


        #18
        پاسخ : دفعات نوشتن در EEPROM

        زمان لازم برای نوشتن یک بایت در eeprom حدود 5 میلی ثانیه هستش.

        دیدگاه


          #19
          پاسخ : دفعات نوشتن در EEPROM

          خوب به نظرتون اگه brown out دایر باشه ، تشخیص قطع برق چقدر طول میکشه (البته بدون باتری backup)?

          دیدگاه


            #20
            پاسخ : دفعات نوشتن در EEPROM

            با سلام
            جهت اطلاع دوستان گرامی،
            در یک آزمون برای ثبت تعداد نوشتن در یک بایت از حافظه eeprom ، 24c512 مارک atmel سال ساخت 2007
            در یک مورد تا 1,170,000 ( بیش از یک میلیون بار ) و در یک مورد تا دو میلیون بار نوشته شد.( تا به مرحله خطا در نوشتن و خواندن اطلاعات رسید.)
            ضمنا سایر بایتهای حافظه کماکان سالم بوده و قابل استفاده هستند.
            با سپاس

            گشتی در لاله زار
            http://www.eca.ir/forum2/index.php?topic=76138.0

            http://www.eca.ir/forum2/index.php?topic=76141

            دیدگاه


              #21
              پاسخ : دفعات نوشتن در EEPROM

              شما در هر بار نوشتن دیتا رو عوض می کردین یا همون دیتای قبلی رو می نوشتین ؟
              میگم شاید بین این دو روش فرقی باشه؟

              دیدگاه


                #22
                پاسخ : دفعات نوشتن در EEPROM

                نوشته اصلی توسط داریوش عباسی
                شما در هر بار نوشتن دیتا رو عوض می کردین یا همون دیتای قبلی رو می نوشتین ؟
                میگم شاید بین این دو روش فرقی باشه؟
                با سلام
                در طی آزمون ، دیتا متغیر بود ، و نیز مدت آزمون بین 3 ساعت تا 6 ساعت ، طول می کشید.
                یعنی حدود 10 میلی ثانیه برای هر بار نوشتن داده در یک محل حافظه.
                از نوع 5 ولتی استفاده شده بود.
                با سپاس

                گشتی در لاله زار
                http://www.eca.ir/forum2/index.php?topic=76138.0

                http://www.eca.ir/forum2/index.php?topic=76141

                دیدگاه


                  #23
                  پاسخ : دفعات نوشتن در EEPROM

                  سلام دوستان :روش شناسایی قطع برق روشی خوب به نظر میرسه اما این شناسایی از طریق میکرو صورت میگیره که خوب حالا یه سوال پیش میاد اینکه اگه میکرو هنگ کنه و wdtهم فعال شه و میکرو reset شه اون وقت همه اطلاعات رم پاک میشه و دیگه میکرو باز سازی نمیکنه پس برای یک سری عملیات سریع که نتیجشون باید ذخیره بشه باید چه کرد؟؟؟؟؟؟؟

                  دیدگاه


                    #24
                    پاسخ : دفعات نوشتن در EEPROM

                    نوشته اصلی توسط mohsen_lachini
                    سلام دوستان :روش شناسایی قطع برق روشی خوب به نظر میرسه اما این شناسایی از طریق میکرو صورت میگیره که خوب حالا یه سوال پیش میاد اینکه اگه میکرو هنگ کنه و wdtهم فعال شه و میکرو reset شه اون وقت همه اطلاعات رم پاک میشه و دیگه میکرو باز سازی نمیکنه پس برای یک سری عملیات سریع که نتیجشون باید ذخیره بشه باید چه کرد؟؟؟؟؟؟؟
                    با سلام

                    1- استفاده از میکرو های دارای رم باتری خور و ساعت دار.


                    2- استفاده از:

                    NVRAM
                    NVTKRAM

                    اینها نسبت به EEPROM سرعت بیشتری دارند و در 1 میلی ثانیه می توان تا صدها باین را ذخیره نمود.

                    باس موازی مثل EPROM
                    ST:
                    48T08
                    48T35
                    48T86

                    DS:
                    DS1643
                    DS1644

                    باس سریال I2C
                    DS1302
                    DS1307

                    با سپاس
                    گشتی در لاله زار
                    http://www.eca.ir/forum2/index.php?topic=76138.0

                    http://www.eca.ir/forum2/index.php?topic=76141

                    دیدگاه


                      #25
                      پاسخ : دفعات نوشتن در EEPROM

                      تو یه پروژه من یه مدار با اپتو گذاشتم سر 220 قبل از تغذیه سوییچینگ
                      برق که میرفت اپتو به میکرو اینتراپت می داد و من هم حدود 1200 بایت رو ذخیره میکردم
                      مشکلی نداشتم

                      ضمنا اگه میکرو هنگ بکنه که همینجوری هم ممکنه دیتایی بیاد و ذخیره نکنه - که اون دیگه ربطی به این موضوع نداره

                      دیدگاه


                        #26
                        پاسخ : دفعات نوشتن در EEPROM

                        سلام به دوستان

                        این بحث خیلی قشنگی بود منکه لذت بردم
                        ولی اگر میشه بگین چه جوری برای نوشتن اطلاعات در eeprom آدرس دهی میکنید و اطلاعاتی که در sram میریزید با چه دستوری توی eeprom ذخیره میکنید
                        ببینید درست میگم تویeeprom یک متغیر درست میکنید و هر وقت خواستید متغیر sram رو برابر با اون میکنید :job: :job:

                        دیدگاه

                        لطفا صبر کنید...
                        X