اطلاعیه

Collapse
No announcement yet.

مشکل نمایش ساعت با ds1307

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

    مشکل نمایش ساعت با ds1307

    سلام دوستان
    سال نو رو تبریک میگم
    بنده برنامه ساعت با ds1307 نوشتم که تو پروتئوس جواب میده ولی بعد از بستن رو بردبورد مقدار ثانیه شمار از 32 شروع میکنه تا 40 میره دوباره برمیگرده به ثانیه 32 و همینطور تکرار میشه و مقدار دقیقه و ساعت هم ثابت میمونه
    به نظرتون مشکل از چی میتونه باشه
    مدارش مثل عکس زیر بستم

    ممنون میشم کمکم کنید

    #2
    پاسخ : مشکل نمایش ساعت با ds1307

    نوشته اصلی توسط sirshp نمایش پست ها
    سلام دوستان
    سال نو رو تبریک میگم
    بنده برنامه ساعت با ds1307 نوشتم که تو پروتئوس جواب میده ولی بعد از بستن رو بردبورد مقدار ثانیه شمار از 32 شروع میکنه تا 40 میره دوباره برمیگرده به ثانیه 32 و همینطور تکرار میشه و مقدار دقیقه و ساعت هم ثابت میمونه
    به نظرتون مشکل از چی میتونه باشه
    مدارش مثل عکس زیر بستم

    ممنون میشم کمکم کنید
    سلام
    کد رو هم قرار بدید؛ شاید مشکل جایی از کد باشه ولی متوجه نشدید.

    دیدگاه


      #3
      پاسخ : مشکل نمایش ساعت با ds1307

      نوشته اصلی توسط hossein.m98 نمایش پست ها
      سلام
      کد رو هم قرار بدید؛ شاید مشکل جایی از کد باشه ولی متوجه نشدید.
      بفرما داداش

      دیدگاه


        #4
        پاسخ : مشکل نمایش ساعت با ds1307

        نوشته اصلی توسط sirshp نمایش پست ها
        کمی تو کد شلوغ کاری کردی ولی به نظر نمیاد مشکلی باشه. از سالم بودن DS1307 مطمئنی؟ اگر نیستی بگو تا یه فایل HEX و شماتیک بهت بدم تست اش کنی.
        از watchdog یا یه همچین چیزی که استفاده نکردی؟

        دیدگاه


          #5
          پاسخ : مشکل نمایش ساعت با ds1307

          نوشته اصلی توسط hossein.m98 نمایش پست ها
          کمی تو کد شلوغ کاری کردی ولی به نظر نمیاد مشکلی باشه. از سالم بودن DS1307 مطمئنی؟ اگر نیستی بگو تا یه فایل HEX و شماتیک بهت بدم تست اش کنی.
          از watchdog یا یه همچین چیزی که استفاده نکردی؟
          نه مطمئن نیستم
          باشه بدین فایلو
          نه واچ داگ غیر فعاله
          ممنون

          دیدگاه


            #6
            پاسخ : مشکل نمایش ساعت با ds1307

            نوشته اصلی توسط sirshp نمایش پست ها
            نه مطمئن نیستم
            باشه بدین فایلو
            نه واچ داگ غیر فعاله
            ممنون
            فایل HEX رو بریز روی ATMega32 و مدار رو به این شکل ببند:

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

            دیدگاه


              #7
              پاسخ : مشکل نمایش ساعت با ds1307

              نوشته اصلی توسط hossein.m98 نمایش پست ها
              فایل HEX رو بریز روی ATMega32 و مدار رو به این شکل ببند:

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

              دیدگاه


                #8
                پاسخ : مشکل نمایش ساعت با ds1307

                نوشته اصلی توسط sirshp نمایش پست ها
                داداش تشکر بابت کمکت
                مشکل از ای سی بود یکی دیگه جاش انداختم درست شد.
                عکس از اونی که خراب بود برامون بزار احتمالا تقلبی بوده

                دیدگاه


                  #9
                  پاسخ : مشکل نمایش ساعت با ds1307

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

                  دیدگاه


                    #10
                    پاسخ : مشکل نمایش ساعت با ds1307

                    سلام
                    من واسه ای سی باطری هم گذاشتم ولی وقتی برقو قطع و وصل میکنم مقادیر به حال قبلی برمیگردن مشکل از چیه؟

                    دیدگاه


                      #11
                      پاسخ : مشکل نمایش ساعت با ds1307

                      نوشته اصلی توسط sirshp نمایش پست ها
                      سلام
                      من واسه ای سی باطری هم گذاشتم ولی وقتی برقو قطع و وصل میکنم مقادیر به حال قبلی برمیگردن مشکل از چیه؟
                      اون موقع که برنامه ات رو دیدم یه مشکل دیگه هم چشممو گرفت ولی یادم رفت بگم. اول برنامه، داخل تابع main هربار داری به ds1307 مقادیر تاریخ و زمان اولیه میدی. اون خطوط رو باید حذف کنی.
                      خود من فایل hex ای که فرستادم رو جوری نوشته بودم که اگر موقع روشن شدن، یکی از کلید ها وصل بود مقدار صفر رو بریزه روی ds1307 و در غیر این صورت مقادیر قبلی حفظ بشن.

                      Sent from my LG-H870S using Tapatalk

                      دیدگاه


                        #12
                        پاسخ : مشکل نمایش ساعت با ds1307

                        نوشته اصلی توسط hossein.m98 نمایش پست ها
                        اون موقع که برنامه ات رو دیدم یه مشکل دیگه هم چشممو گرفت ولی یادم رفت بگم. اول برنامه، داخل تابع main هربار داری به ds1307 مقادیر تاریخ و زمان اولیه میدی. اون خطوط رو باید حذف کنی.
                        خود من فایل hex ای که فرستادم رو جوری نوشته بودم که اگر موقع روشن شدن، یکی از کلید ها وصل بود مقدار صفر رو بریزه روی ds1307 و در غیر این صورت مقادیر قبلی حفظ بشن.

                        Sent from my LG-H870S using Tapatalk
                        اره داداش درسته
                        بازم بابت راهنماییت ممنون

                        دیدگاه

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