اطلاعیه

Collapse
No announcement yet.

یک مشکل با LCD (فوری )

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

    #16
    پاسخ : یک مشکل با LCD (فوری )

    نوشته اصلی توسط امیر حسنی کاخکی
    نه من lcd رو روی پورت C نبستم
    گفتم میکرو هنگ نمیکنه و به کار خودش ادامه میده فقط LCD قاطی میکنه
    درضمن اگه با واچ داگ میکرو ریست بشه آیا متغیرها پاک میشن؟
    دستوری در بسکام نیست که فقط LCD رو ریست کنه؟
    فکر کنم اگه دوباره lcd رو config کنی مشکلت حل بشه

    اگه متغیر هات رو رو eerom بریزی دیگه پاک نمیشه ولی یه کم سرعت میکرو میاد پایین واسه ذخیره کردن رو eerom
    علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

    دیدگاه


      #17
      پاسخ : یک مشکل با LCD (فوری )

      راهی که شما گفتین درست ولی دو مشکل داره
      1-من در ذخیره کردن بایت در EEPROM مشکلی ندارم ولی LONG رو چه جوری باید ذخیره کنم ؟
      2- اگه قرار باشه من دائما متغیرها رو روی EEPROM ذخیره کنم خوب EEPROM بعد از 100000 بار ذخیره کردن اطلاعات دیگه معتبر نیست و ممکنه اشتباه ذخیره کنه
      پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری

      دیدگاه


        #18
        پاسخ : یک مشکل با LCD (فوری )

        نوشته اصلی توسط امیر حسنی کاخکی
        راهی که شما گفتین درست ولی دو مشکل داره
        1-من در ذخیره کردن بایت در EEPROM مشکلی ندارم ولی LONG رو چه جوری باید ذخیره کنم ؟
        2- اگه قرار باشه من دائما متغیرها رو روی EEPROM ذخیره کنم خوب EEPROM بعد از 100000 بار ذخیره کردن اطلاعات دیگه معتبر نیست و ممکنه اشتباه ذخیره کنه
        متاسفانه اره همین طوره
        ولی خوب شنا نیاز نیست تمام متغیر هان رو ذخیره کنی.درسته؟

        در ضمن long هم میتونی داخل eerom ذخیره کنی دوست عزیز من
        علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

        دیدگاه


          #19
          پاسخ : یک مشکل با LCD (فوری )

          بله میشه ذخیره کرد ولی من بلد نیستم!!!!!!!!!!!! :cry:
          همه متغییرها رو نه ولی همون یکی هر یک دقیقه هم که بخواد ذخیره کنه فقط تا 70 روز میکرو درست کار میکنه درسته؟
          پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری

          دیدگاه


            #20
            پاسخ : یک مشکل با LCD (فوری )

            اگه قرار باشه من دائما متغیرها رو روی EEPROM ذخیره کنم خوب EEPROM بعد از 100000 بار ذخیره کردن اطلاعات دیگه معتبر نیست و ممکنه اشتباه ذخیره کنه

            سلام
            ولی من فکر میکنم که eeprom هم مثل حافظه فلش هستش و منظور از پاک شدن اون همون دستور erase باشه

            این طور نیست؟ :sad:
            صدایی از قلب آذربایجان

            Ya$a odlar yurdum AZERBAICANIM

            دیدگاه


              #21
              پاسخ : یک مشکل با LCD (فوری )

              نه بابا فکر نکنم فرقی کنه
              بازهم باید اول متغییر رو پاک کنه و بعد متغییر جدید رو بریزه
              پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری

              دیدگاه


                #22
                پاسخ : یک مشکل با LCD (فوری )

                چه فرقی دارن eeprom هم یه نوع حافظه هستش دیگه
                وقتی که پاک میشه کل حافظش که پاک نمیشه فقط یه قسمتی که مربوط به متغیر شماست پاک میشه

                اگه این طوری بود که شما میگفتین ونوقت باید این همه وسایلی که با eeprom کار میکنن همگی بعد چن وقت کار کردن ....
                صدایی از قلب آذربایجان

                Ya$a odlar yurdum AZERBAICANIM

                دیدگاه


                  #23
                  پاسخ : یک مشکل با LCD (فوری )

                  100000 عدد کمی نیست
                  البته شاید من اشتباه میکنم و امیدوارم که همینطور باشه ولی دیتاشیت چیز دیگه ای میگه
                  در مورد اون دستگاهها خوب خیلی هاشون که همیشه متغیرها رو عوض نمیکنند اکثرا وقتی تنظیمات رو عوض میکنیم عوض میشوند
                  من در موردش تحقیق میکنم و نتیجه اش رو میگم
                  شاید هم زدیم یکی دو میکرو رو خراب کردیم!!!!!!!!!!! :icon_razz: :icon_razz:
                  پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری

                  دیدگاه


                    #24
                    پاسخ : یک مشکل با LCD (فوری )

                    من یه پیشنهاد دارم
                    اینا وقتی میگن 100000 بار منظور اینه که واسه هر بایت هست خوب شما یه تایمر هم از lomg بزار تو eerom و هر وقت به 90000 رسید یه متغیر جدید تعریف کن و با این کارت حد اقل میتونی چندین تا متغیر اضافه کنی و حاشو ببری :mrgreen:(تیوریو رو داشتی؟کَفت برید؟)
                    علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                    دیدگاه


                      #25
                      پاسخ : یک مشکل با LCD (فوری )

                      من اصلا متوجه نمیشم
                      اگه حافظه eeprom با 100000 بار پاک شدن غیر مطمئن بشه پس فلش که باید تو 10000 بار پاک شدن غیر مطمئن بشه oo:

                      یعنی تو این سایت به این بزرگی کسی نیست که با eeprom کار کرده باشه و یه نظر قطعی بده
                      صدایی از قلب آذربایجان

                      Ya$a odlar yurdum AZERBAICANIM

                      دیدگاه


                        #26
                        پاسخ : یک مشکل با LCD (فوری )


                        مرسی
                        والا منظورت رو نفهمیدم اگه میفهمیدم کفم می برید :mrgreen:
                        شاید منظورت این بوده که بعد از 90000 بار در یکی دیگه از بایتها ذخیره کنه؟ خوب این جوری وقتی میکرو ریست میشه از کجا بفهمیم کدوم بایت رو باید خوند؟؟؟؟؟؟؟؟؟؟؟؟؟؟
                        پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری

                        دیدگاه


                          #27
                          پاسخ : یک مشکل با LCD (فوری )

                          سلام
                          این کارا همه بیخوده
                          نرم افزار مشکلی نداره
                          باید برای رله از توتم پل استفاده کنی
                          اگه میخوای مطمئن شی با اسیلسکوپ ولتاژ تغذیه رو لحظه قطع و وصل رله میبینی که چه نویز قوی وارد شبکه برق می شه..
                          چون فرکانس نویز بالای از تمام Cu و Ccs نیمه هادی ها رد می شه و وارد فضای sram ال سی دی می شه و نهایتا ریست می شه و یا کد های نا معتبر تولید می کنه.

                          موفق باشی
                          www.rojinmadar.com

                          دیدگاه


                            #28
                            پاسخ : یک مشکل با LCD (فوری )

                            نوشته اصلی توسط masoud8051

                            باید برای رله از توتم پل استفاده کنی

                            سلام
                            هاااا ای که وگفتی یعنی چه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
                            پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری

                            دیدگاه


                              #29
                              پاسخ : یک مشکل با LCD (فوری )

                              نوشته اصلی توسط امیر حسنی کاخکی

                              مرسی
                              والا منظورت رو نفهمیدم اگه میفهمیدم کفم می برید :mrgreen:
                              شاید منظورت این بوده که بعد از 90000 بار در یکی دیگه از بایتها ذخیره کنه؟ خوب این جوری وقتی میکرو ریست میشه از کجا بفهمیم کدوم بایت رو باید خوند؟؟؟؟؟؟؟؟؟؟؟؟؟؟

                              کد:
                               $regfile = "m128def.dat"
                              
                              Dim Omid(50) As Eram Long
                              Dim Num As Eram Word
                              Dim Tim As Eram Long
                              
                              
                              'Num = Num / 90000
                              Waitms 4
                              Select Case Num
                              
                              Case Is < 1:
                              Tim = 1
                              
                              Case Is < 2:
                              Tim = 2
                              
                              
                              Case Is < 3:
                              Tim = 3
                              '.
                              '.
                              '.
                              '.
                              '.
                              '.
                              
                              Case Is < 50:
                              Tim = 50
                              End Select
                              
                              'example
                              Omid(5) = 128

                              بفرمایین
                              علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                              دیدگاه


                                #30
                                پاسخ : یک مشکل با LCD (فوری )

                                منم این مشکل رو با رله دارم .میکرو رو هنگ میکنه :cry:

                                دیدگاه

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