اطلاعیه

Collapse
No announcement yet.

پایداری ساعت و اطلاعات در Ds1307

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

    پایداری ساعت و اطلاعات در Ds1307

    سلام بچه ها
    من یه پروژه باDS 1307 بستم ولی به یه مشکل اساسی خوردم
    اونم اینه که حتی با وجود باتری وقتی که تغذیه ی مدار قطع میشه ساعت از کار می افته یعنی اسیلاتور خاموش میشه
    تو کاتالوگش هم فقط گفته سه مد با باتری داره که پیشفرض مد سوم یعنی مدیه که اسیلاتورش خاموش باشه هست
    ولی توضیح نداده چه طوری میشه مدشو عوض کرد
    کسی در این مورد می تونه کمکم کنه؟

    #2
    پاسخ : پایداری ساعت و اطلاعات در Ds1307

    یه جای مدارو اشتباه بستی شماتیکتو بزار کمکت کنم
    A-Hosseini

    دیدگاه


      #3
      پاسخ : پایداری ساعت و اطلاعات در Ds1307

      بازم سلام
      این دفعه شماتیک مدارم رو گذاشتم که بتونید کمکم کنید

      در ضمن یادم رفت بگم که بعد از قطع تغذیه ی مدار ساعت و اطلاعات ram رو تو خودش نگه میداره
      فقط اسیلاتور ساعت از کار می افته و ساعت می ایسته
      و رجیستر کنترلش هم به پیش فرض عوض میه یعنی مقدارH03 رو به خودش میگیره
      می خواستم ببینم اگر بخوام مد کار با باتریشو عوض کنم چکار باید بکنم
      چون رجیستر کنترلش رو هم دسکاری کردم درست نشد
      در ضمن من تو این مدار از دوتا باتری قلمی استفاده کردم که ولتاژشون دقیقاً 3.1 ولت شد
      ممکنه بخاطر باتری باشه؟
      اگر می تونید کمکم کنید یه عمر دعاتون کنم
      با تشکر

      دیدگاه


        #4
        پاسخ : پایداری ساعت و اطلاعات در Ds1307

        سلام
        اگه می تونی با یه DS1307 دیگه امتحان کن،ولی به رجیسترهاش دست نزن
        در ضمن من برای باتری از همین باتری های 3 ولتی که رو مادر بورد هم هست استفاده کردم و مشکلی نداشتم
        در دیر مغان آمد یارم قدحی در دست
        مست از می می خواران از نرگس مستش مست

        دیدگاه


          #5
          پاسخ : پایداری ساعت و اطلاعات در Ds1307

          به این تاپیک یه نگاه بکن
          http://www.eca.ir/forum2/index.php/topic,7666.15.html

          اگه مشکلت بر طرف نشد ، احتمال خیلی زیاد مشکل نرم افزاری داری با چی مینویسی C اگه باشه میتونم کمکت کنم.
          A-Hosseini

          دیدگاه


            #6
            پاسخ : پایداری ساعت و اطلاعات در Ds1307

            سلام
            من هم دقیقا همین مشکل رو دارم
            وقتی تغذیه رو قطع میکنم همون زمان تو حافظه میمونه و زمان تغییر نمیکنه.
            من از دست ds1307 دچار پیری زود رس شدم

            دیدگاه


              #7
              پاسخ : پایداری ساعت و اطلاعات در Ds1307

              بازم سلام
              از راهنمایی هاتون ممنون
              ولی بدبختانه من با بیسیک می نویسم
              تازه م یخوام تابستون برم دنبال سی
              الان وقتشو نداشتم
              پروژه ام هم بخاطر همین موضوع هنوز رو هواست
              ولی مشکل نرم افزاری نیست
              چون با نرم افزار کار خاصی نمی کنم
              فقط یه بار بهش اطلاعات رو می دم
              و بعد فقط از روش می خونم
              تا وقتی تغذیه وصله خوبه
              ولی وقتی قطع بشه دفعه ی بعد من دیگه اطلاعات روش نمی نویسم
              و اونم ساعتش می ایسته
              و با این حال مجبورم اول هربار قطع تغذیه دوباره رجیستر ثانیه رو پر کنم تا اسلاتورش راه بیفته
              ولی اونم دردی از دلم دوا نمی کنه چون در موقع قطع تغذیه ساعت ایستاده بوده و زمان صحیح نیست

              دیدگاه


                #8
                پاسخ : پایداری ساعت و اطلاعات در Ds1307

                سلام دوستان
                من هم مشکل شما را دارم شما مشکلا حل کردید اگر کردید راه حله شا به من هم بگید
                ممنون میشم

                دیدگاه


                  #9
                  پاسخ : پایداری ساعت و اطلاعات در Ds1307

                  سلام
                  من باطری رو عوض کردم و یه جا باطری مخصوص مثل main board کامپیوتر وصل کردم
                  همچنین کریستال رو عوض کردم مشکل حل شد ولی هنوز چنگی به دل نمیزنه....

                  دیدگاه


                    #10
                    پاسخ : پایداری ساعت و اطلاعات در Ds1307

                    کسی میدونه که اگه تو نرم افزاری کتابخونه اماده این ایسی نباشه چه جوری میشه خوندش ؟
                    Ds1307 که i2c هستش

                    دیدگاه


                      #11
                      پاسخ : پایداری ساعت و اطلاعات در Ds1307

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

                      دیدگاه


                        #12
                        پاسخ : پایداری ساعت و اطلاعات در Ds1307

                        سلام
                        خوبی اقای امیر حسنی ؟ با زحمت های ما ؟

                        یه کمی بیشتر توضیح میدی ؟

                        دیدگاه


                          #13
                          پاسخ : پایداری ساعت و اطلاعات در Ds1307

                          اختیار دارید :mrgreen:
                          چی رو توضیح بدم؟؟؟؟؟
                          نیاز به کتابخونه $lib "ds1307clock.lib" ندارید دیگه !!!!
                          یعنی چه فراخوانی کنید چه فراخوانی نکنید فرقی نمیکنه!
                          پروردگارا: به من زيستني عطا کن که در لحظه مرگ بر بي ثمري لحظه اي که براي زيستن گذشته است حسرت نخورم، و مردني عطا کن که بر بيهودگيش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست ميداري

                          دیدگاه


                            #14
                            پاسخ : پایداری ساعت و اطلاعات در Ds1307

                            دوست عززیز فکر کنم مشکلتو بدونم شما اول برنامت چنتا خطه مثل این
                            Time$ = "2359"
                            Date$ = "11-13-02"
                            این دو گزینه رو جذف یا غیر فعال کن حل میشه
                            { خلاف قوانین - پاک شد }

                            دیدگاه


                              #15
                              پاسخ : پایداری ساعت و اطلاعات در Ds1307

                              نوشته اصلی توسط امیر حسنی کاخکی
                              اختیار دارید :mrgreen:
                              چی رو توضیح بدم؟؟؟؟؟
                              نیاز به کتابخونه $lib "ds1307clock.lib" ندارید دیگه !!!!
                              یعنی چه فراخوانی کنید چه فراخوانی نکنید فرقی نمیکنه!
                              ممنون دوست عزیز

                              میگم تو بیسکام نیاز نیست مثل c کتابخونه ها رو اول برنامه فراخوانی کنیم ؟
                              خود به خود با دستوراتش اجرا میشن ؟

                              دیدگاه

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