اطلاعیه

Collapse
No announcement yet.

مشکل با eeprom ، کمک فوری

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

    مشکل با eeprom ، کمک فوری

    سلام
    پروگرامرم هاتل هست

    میخوام برنامه رو کامپایل کنم و بعد از فعال شدن میکرو یه مقدار اولیه در eeprom میکرو 8 به یه متغیر بدم بعد دوباره از برنامه اون خطی که به متغیر عدد دادم رو حذف کنم و دوباره برنامه رو کامپایل کنم ولی میخوام اون عدده در eeprom بمونه و ازش در برنامه دومی که ریختم استفاده کنم

    ولی متاسفامه بار دوم که خط مقدار دهی رو پاک میکنم و برنامه رو میریزم دیگه عدد eeprom رو read نمیکنه ، فیوز بیت EESAVE هم تیکش رو فعال کردم EESAVE=0 و برای کامپال هم از Auto FL Prog و هم از Program استفاده کردم ولی نشد ، چطوری باید این کار رو بکنم؟؟؟ :cry2:
    *_**_**_* دانش اگر در ثریا هم باشد مردانی از سرزمین پارس بدان دست خواهند یافت پیامبراعظم(ص) *_**_**_*

    #2
    پاسخ : مشکل با eeprom ، کمک فوری

    سلام دوست عزیز
    ببین اصلا همون بار اول مقدار تو ایپرام میکرو مینویسه که بخواد ازش بخونه یا نه؟

    دیدگاه


      #3
      پاسخ : مشکل با eeprom ، کمک فوری

      نوشته اصلی توسط rasool1370
      سلام دوست عزیز
      ببین اصلا همون بار اول مقدار تو ایپرام میکرو مینویسه که بخواد ازش بخونه یا نه؟
      آره بار اول مینویسه و میخونه اصلا بعد از writeeeprom اومدم به متغیر عدد دیگه دادم بعد raed کردم و با استفاده از IF با روشن کردن یه LED مطمئن شدم شرطم برقرار بوده مطمئن شدم درست مینویسه و میخونه

      مشکل اینجاست که نمیدونم آیا روش کامپایل کردم مشکل داره و حافظه EEPROM رو پاک میکنم یا نه؟
      *_**_**_* دانش اگر در ثریا هم باشد مردانی از سرزمین پارس بدان دست خواهند یافت پیامبراعظم(ص) *_**_**_*

      دیدگاه


        #4
        پاسخ : مشکل با eeprom ، کمک فوری

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

        دیدگاه


          #5
          پاسخ : مشکل با eeprom ، کمک فوری

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

          باشه ، ولی یکی نیست هاتل داشته باشه EEPROM پروگرام کرده باشه؟!!! :cry:
          *_**_**_* دانش اگر در ثریا هم باشد مردانی از سرزمین پارس بدان دست خواهند یافت پیامبراعظم(ص) *_**_**_*

          دیدگاه


            #6
            پاسخ : مشکل با eeprom ، کمک فوری

            اصلا میشه برنامه پروگرم کرد ولی eeprom پاک نشه؟
            *_**_**_* دانش اگر در ثریا هم باشد مردانی از سرزمین پارس بدان دست خواهند یافت پیامبراعظم(ص) *_**_**_*

            دیدگاه


              #7
              پاسخ : مشکل با eeprom ، کمک فوری

              اطلاعات زیادی تو این زمینه ندارم

              دیدگاه


                #8
                پاسخ : مشکل با eeprom ، کمک فوری

                بله !چرا که نشه
                همون راهی که خودتون رفتین درست بود.فیوز بیت eesave رو پروگرام کنین. مشکل حل میشه . فقط از انجام شدن یا نشدن هر مرحله اطمینان حاصل کنید.
                تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                دیدگاه


                  #9
                  پاسخ : مشکل با eeprom ، کمک فوری

                  سلام دوستان

                  این عکس تنظیمات پروگرمر هاتل HATTEL هست واسه وقتی که میخواین برنامه جدید پروگرام کنید ولی اطلاعات EEPROM یا همومن E2PROM شما پاک نشه
                  منظورم اون تیک های سمت راست عکس هست

                  دقت کنید باید Auto Program رو بزنید نه Auto FL Prog رو

                  http://cdn.persiangig.com/preview/RMPK7m8sOz/Untitled.png
                  *_**_**_* دانش اگر در ثریا هم باشد مردانی از سرزمین پارس بدان دست خواهند یافت پیامبراعظم(ص) *_**_**_*

                  دیدگاه


                    #10
                    پاسخ : مشکل با eeprom ، کمک فوری

                    اگه زحمتی نیست شما یه بار میکروتون رو دستی فلش ش رو پاک کنین(erase را بزنید) و بعد فلش رو پروگرام کنید(program را بزنید ) و از زدن auto program خودداری کنید و نتیجه را اعلام کنید.

                    تشکر
                    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                    دیدگاه


                      #11
                      پاسخ : مشکل با eeprom ، کمک فوری

                      نوشته اصلی توسط pars_paya
                      اگه زحمتی نیست شما یه بار میکروتون رو دستی فلش ش رو پاک کنین(erase را بزنید) و بعد فلش رو پروگرام کنید(program را بزنید ) و از زدن auto program خودداری کنید و نتیجه را اعلام کنید.

                      تشکر
                      مهندس دیروز این کار رو 2 بار انجام دادم نشد ، ولی اگه لازمه بگین حتما انجام میدم
                      *_**_**_* دانش اگر در ثریا هم باشد مردانی از سرزمین پارس بدان دست خواهند یافت پیامبراعظم(ص) *_**_**_*

                      دیدگاه


                        #12
                        پاسخ : مشکل با eeprom ، کمک فوری

                        ممکن هست که یکبار دقیقا جوری که گفتم انجام بدین؟
                        تشکر
                        تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
                        علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

                        دیدگاه


                          #13
                          پاسخ : مشکل با eeprom ، کمک فوری

                          منم یبار لازمم شد اینکارو بکنم. ولی حوصله نداشتم دنبال راه چاره بگردم. این شد که یه مشکل رو با یه مشکل دیگه دور زدم :biggrin:

                          یه تابع بنویس و یک متغییر دیگه از نوع EEPROM تعریف کن(مثلا LOCK). به هیچ کدوم مقدار اولیه نده. بعد موقع هر بار راه اندازی میکرو اول وارد این تابع بشه. اگه LOCK مقدارش 1 (یا هر چی خودت بخوای) نبود؟ مقدار LOCK رو 1 کن و همزمان مقدار اون متغییر خودت رو مقداردهی کن. اگه مقدار LOCK یک بود یعنی قبلا مقداردهی شده. هیچ کاری نکن و برو ادامه برنامه ....
                          If the wind will not serve, take to the oars

                          دیدگاه

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