اطلاعیه

Collapse
No announcement yet.

مشکل ثانیه در مدار ساعت

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

    #16
    پاسخ : مشکل ثانیه در مدار ساعت

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

    دیدگاه


      #17
      پاسخ : مشکل ثانیه در مدار ساعت

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

      راستی یه چیزی، واسه ساعت من 3 تا دکمه گذاشته بودم که زمان رو باهاش تنظبم کنم. دکمه ها رو داده بودم به وقفه خارجی. توی وقفه هم Delay گذاشته بودم که دکمه 2 بار زده نشه. ولی 2 با زده میشه بعضی وقتا
      اصلا فیلمش موجوده:
      http://s3.picofile.com/file/8196216150/MOV_2613.mp4.html
      شما اگر برنامه درست و حسابی تری دارید لطف کنید بدهید ما هم تست کنیم شاید مشکل از برنامه ما باشه!!

      دیدگاه


        #18
        پاسخ : مشکل ثانیه در مدار ساعت

        نوشته اصلی توسط ircaspianhero
        شما اگر برنامه درست و حسابی تری دارید لطف کنید بدهید ما هم تست کنیم شاید مشکل از برنامه ما باشه!!
        بفرمایید
        http://s3.picofile.com/file/8198041134/DS1307_2.rar.html
        اون AT24C512 که توی پروتئوس هست اشتباه شده :redface:
        http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

        دیدگاه


          #19
          پاسخ : مشکل ثانیه در مدار ساعت

          نوشته اصلی توسط pooyan-shafiei
          vbat آی سی را به زمین وصل کنید.
          هر پایه کریستال را با یه خازن 22 پیکو فاراد به زمین وصل کنید.
          کریستال را تا جای ممکن از آیسی دور نکنید.
          من vbat را به مثبت باتری سکه ای وصل کردم و حافظه اش که درست بود!! اگر vbat را منفی وصل کنیم ایا با قطع برق ساعت به هم نمی ریزد!!
          منظور شما کدام کریستال هست؟ کریستال ساعت ؟ 32.768 !!

          سپاس

          دیدگاه


            #20
            پاسخ : مشکل ثانیه در مدار ساعت

            نوشته اصلی توسط ircaspianhero
            من vbat را به مثبت باتری سکه ای وصل کردم و حافظه اش که درست بود!! اگر vbat را منفی وصل کنیم ایا با قطع برق ساعت به هم نمی ریزد!!
            منظور شما کدام کریستال هست؟ کریستال ساعت ؟ 32.768 !!
            سپاس
            اگه VBAT رو به زمین وصل کنی که دیگه زمان رو نگه نمیداره.
            http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

            دیدگاه


              #21
              پاسخ : مشکل ثانیه در مدار ساعت

              نوشته اصلی توسط سامان تقی پور
              اگه VBAT رو به زمین وصل کنی که دیگه زمان رو نگه نمیداره.
              منظورتان چی هست!! نگه نمی داره !!! یعنی وصل کنم؟
              راستی مدار شما را دیدم!! چند سئوال:
              چرا از کریستال خارجی استفاده کردید؟ چه مزیتی داره؟
              و ان ایسی u4 چی هست؟
              سپاس

              دیدگاه


                #22
                پاسخ : مشکل ثانیه در مدار ساعت

                نوشته اصلی توسط ircaspianhero
                منظورتان چی هست!! نگه نمی داره !!! یعنی وصل کنم؟
                یعنی اگه تغذیه قطع بشه، زمان هم متوقف میشه. ولی اگه VBAT وصل بشه، در صورت قطه تغذیه، سویچ میکنه روی باطری بک پ یا همون VBAT

                نوشته اصلی توسط ircaspianhero
                چرا از کریستال خارجی استفاده کردید؟ چه مزیتی داره؟
                خب سرعت عملکرد رو بالا میبره. چون دوره تناوب میشه 1 تقسیم برا فرکانس
                بعدش اینکه این مقدار توی ارتباط USART یا مثلا تایمر ها خطا رو کمتر میکنه. به خاطر مقدار خاصش. اکثرن از 11.0592MHz استفاده میشه.

                نوشته اصلی توسط ircaspianhero
                و ان ایسی u4 چی هست؟
                اون اشتباه شده :redface:
                حافظه EEPROM خارجی هست.
                http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                دیدگاه


                  #23
                  پاسخ : مشکل ثانیه در مدار ساعت

                  اون اشتباه شده :redface:
                  حافظه EEPROM خارجی هست.
                  الان ان قطعه را وصل نکنم مشکلی که پیش نمی اید؟ اصلا ان قطعه را ندارم !! میخوام یک مدار ساعت ببندم که بفهمم مشکل از کد نویسی مدار من هست یا مشکل کلی هست!!
                  امیدوارم جواب بده!
                  سپاس

                  دیدگاه


                    #24
                    پاسخ : مشکل ثانیه در مدار ساعت

                    نوشته اصلی توسط ircaspianhero
                    الان ان قطعه را وصل نکنم مشکلی که پیش نمی اید؟ اصلا ان قطعه را ندارم !! میخوام یک مدار ساعت ببندم که بفهمم مشکل از کد نویسی مدار من هست یا مشکل کلی هست!!
                    امیدوارم جواب بده!
                    سپاس
                    این U4 برای ادامه پروژه بوده. چون یه قسمتی از پروژه ساعت بود.
                    میکرو رو هم باید عوض کنی و کامپایل کنی دوباره. چون با ATmega128A کامپایل شده.
                    یه سری خط ها رو باید پاک کنی.
                    با چه میکرویی کامپایل کنم برات؟
                    http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                    دیدگاه


                      #25
                      پاسخ : مشکل ثانیه در مدار ساعت

                      نوشته اصلی توسط سامان تقی پور
                      این U4 برای ادامه پروژه بوده. چون یه قسمتی از پروژه ساعت بود.
                      میکرو رو هم باید عوض کنی و کامپایل کنی دوباره. چون با ATmega128A کامپایل شده.
                      یه سری خط ها رو باید پاک کنی.
                      با چه میکرویی کامپایل کنم برات؟
                      ممنون دوست عزیز: من از atmega8 A استفاده می کنم ! ممنون میشم اگر تغییرات را اعمال کنی.
                      ان ای سی u4 را اگر می تونی حذف اش کن.
                      سپاس

                      دیدگاه


                        #26
                        پاسخ : مشکل ثانیه در مدار ساعت

                        نوشته اصلی توسط ircaspianhero
                        ممنون دوست عزیز: من از atmega8 A استفاده می کنم ! ممنون میشم اگر تغییرات را اعمال کنی.
                        ان ای سی u4 را اگر می تونی حذف اش کن.
                        سپاس
                        تعداد وقفه های خارجی ATmega8 برای این چیزی که گذاشتم کمه(2تا داره). باید 3 تا داشته باشه چون 3 تا دکمه گذاشتم.
                        با ATmega16 گذاشتم برات:
                        http://s6.picofile.com/file/8198075034/DS1307_3.rar.html

                        باتری بک پ رو وصل کن.
                        قبل از این خط:
                        [code=c]
                        #asm("sei&quot
                        [/code]
                        این 2 خط رو هم بذار. چون بار اول باید مقدار اولیه بهش بدی
                        چون مقدار زمان و تاریخ اولیه نداره.
                        [code=c]
                        rtc_set_time(9,0,0);
                        rtc_set_date(1,1,1,15);
                        [/code]
                        میکرو رو پروگرم کن و تغذیه رو وصل کن.

                        بعدش اون 2 خط رو پاک کن از برنامه و دوباره کامپایل و پروگرم کن.
                        تمام!
                        http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                        دیدگاه


                          #27
                          پاسخ : مشکل ثانیه در مدار ساعت

                          نوشته اصلی توسط ircaspianhero
                          من vbat را به مثبت باتری سکه ای وصل کردم و حافظه اش که درست بود!! اگر vbat را منفی وصل کنیم ایا با قطع برق ساعت به هم نمی ریزد!!
                          منظور شما کدام کریستال هست؟ کریستال ساعت ؟ 32.768 !!

                          سپاس
                          بله منظورم همین کریستال بود.خازن 22 پیکو حتما بذارید.
                          آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

                          دیدگاه


                            #28
                            پاسخ : مشکل ثانیه در مدار ساعت

                            نوشته اصلی توسط سامان تقی پور
                            تعداد وقفه های خارجی ATmega8 برای این چیزی که گذاشتم کمه(2تا داره). باید 3 تا داشته باشه چون 3 تا دکمه گذاشتم.
                            با ATmega16 گذاشتم برات:
                            http://s6.picofile.com/file/8198075034/DS1307_3.rar.html

                            باتری بک پ رو وصل کن.
                            قبل از این خط:
                            [code=c]
                            #asm("sei&quot
                            [/code]
                            این 2 خط رو هم بذار. چون بار اول باید مقدار اولیه بهش بدی
                            چون مقدار زمان و تاریخ اولیه نداره.
                            [code=c]
                            rtc_set_time(9,0,0);
                            rtc_set_date(1,1,1,15);
                            [/code]
                            میکرو رو پروگرم کن و تغذیه رو وصل کن.

                            بعدش اون 2 خط رو پاک کن از برنامه و دوباره کامپایل و پروگرم کن.
                            تمام!
                            سلام: مهندس مدار شما را بستم ولی به جای نمایش اعداد : علامت سئوال می اید!! یعنی نشان میده !!
                            مشکل از چی میتونه باشه!!
                            سپاس

                            دیدگاه


                              #29
                              پاسخ : مشکل ثانیه در مدار ساعت

                              نوشته اصلی توسط ircaspianhero
                              سلام: مهندس مدار شما را بستم ولی به جای نمایش اعداد : علامت سئوال می اید!! یعنی نشان میده !!
                              مشکل از چی میتونه باشه!!
                              سپاس
                              باید باتری بک اپ رو وصل کنید
                              وب سایت تخصصی برق و الکترونیک روبوتیها
                              انجام کلیه پروژه های الکترونیک با نازل ترین قیمت
                              www.Robotiha.ir

                              دیدگاه


                                #30
                                پاسخ : مشکل ثانیه در مدار ساعت

                                والا نمیدونم. باید مدار رو دید.
                                http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                                دیدگاه

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