اطلاعیه

Collapse
No announcement yet.

کریستال ساعت

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

    کریستال ساعت

    1- آیا کریستال ساعت همون کریستال بکار رفته در ساعت مچی یا دیواری ... است یا نه؟

    2- مقدارش چقدره و چه جوری باید به میکرو وصل بشه ؟ (تنظیم فیوزبیت)
    خدا نور است و من اشعه ای از او ...

    #2
    پاسخ : کریستال ساعت

    کریستال دو نوعه
    1- سرامیکی
    2- کوارتز

    در مورد نوع کریستال داخل ساعت ها اطلاعی ندارم
    در مورد اتصال اونا
    با توجه به میکرو و اتصال اون و نوع نوسان سازی
    1- از چه رده فرکانسی برای چه منظوری استفاده می کنی نسبت به می تونی فیوز بیت رو تنظیم بکنی
    بهترین کار استفاده از دیتا شیت و راهنمائی های اونه

    بعد هم توی دیتا شیت نگاه بکنی می تونی بفهمی که کریستال رو به کدوم پایه ها و با چه ترکیبی ( با خازن های بالانس - یا بدون خازن با خازنهای داخلی ( توی avr ) ) وصل بکنی


    موفق باشی

    دیدگاه


      #3
      پاسخ : کریستال ساعت

      کریستالی که به کریستال ساعت معروفه هموناست که تو ساعت مچی ها میبینی
      مقدارش هم 32768 هرتزه و به پایه های RTC میکرو وصل میشه.
      الهم عجل لولیک الفرج

      دیدگاه


        #4
        پاسخ : کریستال ساعت

        با سلام
        آقا اگه بخایم یه کریستالو به میکرو (ای وی آر یا هر چی دیگه) وصل کنیم باید تو فیوز بیت ها چه کار کنیم
        ممنون

        دیدگاه


          #5
          پاسخ : کریستال ساعت

          از پاسختون خیلی ممنون!

          اگه میشه پاسخ این سئوال آخر رو هم بدین
          مرسی
          خدا نور است و من اشعه ای از او ...

          دیدگاه


            #6
            پاسخ : کریستال ساعت

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

            با سلام
            آقا اگه بخایم یه کریستالو به میکرو (ای وی آر یا هر چی دیگه) وصل کنیم باید تو فیوز بیت ها چه کار کنیم
            ممنون
            با سلام ای وی آر با هر چی دیگه خیلی فرق داره دوست عزیز :redface:
            برای این کار بهتره بری سراغ دیتا شیت با توجه نوع نوسان سازت خارجی ( کریستالی یا سرامیکی ) داخلی ( کالیبره شده rcآ‌) خارجی با rc یا فقط مقاومت خالی باید فیوز بیت های مربوطه یعنی ckpot رو تنظیم بکنی دیتا شیت یا کتاب نگاه بکنی خیلی بهتره الان خودم هم یادم نیست کدوم ولی خوب طبق دیتا شیت عمل بکنی مشکلی نخواهی داشت

            موفق باشی

            دیدگاه


              #7
              پاسخ : کریستال ساعت

              اگه درست فهمیده باشم در micro Atmega16 دو پایهRTC به TOSC1 and TOSC2 29 -28 باید وصل شه آیا دیگه لازم نیست از کریستال خارجی روی پایه های XTAL1 و XTAL2 که 12 و 13 هستند استفاده کرد

              در این صورت فیوز بیتها رو چه جوری باید تغییر بدم

              این سئوال رو با توجه به قسمت 13 مقاله آموزش AVR مطرح کردم. در mega8 اتفاقاً دو جفت پایه ها بر هم منطبق بودند

              دیدگاه


                #8
                پاسخ : کریستال ساعت

                کریستال ساعت رو بله می تونید جوری تنظیم بکنید که دیگه نیازی به اتصال مدار خارجی به دوتا پایه اون نداشته باشید ولی به شرطها و شروطها ( تحت دمای مناسب و تغذیه درست چون فرکانس سیستم به اینا وابستگی داره )
                برای rtc بله باید به اون دوتا وصل باشه

                موفق باشید

                دیدگاه


                  #9
                  پاسخ : کریستال ساعت

                  میشه در مورد برنامه کریستا ساعت توضیح بدین
                  چه جوری 1 ثانیه حساب میکنه
                  و اینکه چه جوری از وقفه ای میده استفاده کنیم
                  آنچه هستی هدیه است از طرف خدا به تو
                  و آنچه می توانی باشی هدیه ای است از طرف تو به خدا
                  پس بهترین باش
                  www.mhedayati.blogfa.com

                  دیدگاه


                    #10
                    پاسخ : کریستال ساعت

                    با این کد میتونین 1 ثانیه رو بسازید البته با کریستال ساعت 32.768 توی مگا8 خیلی نتونستم جواب بگیرم اما تو 16 خوی جواب داده

                    #include <mega16.h>
                    #include <delay.h>
                    #include <stdio.h>


                    interrupt [TIM2_OVF] void timer2_ovf_isr(void){

                    if(sec++ == 60){
                    sec = 0;

                    if(min++ == 59){
                    min = 0;
                    clk++;
                    //cllk++;
                    if(hr++ == 23){
                    hr = 0;
                    if(day++ == 31){
                    day = 1;
                    }
                    }
                    }
                    }

                    }

                    void main() {

                    ASSR = 0X08;
                    TCCR2 = 0X05;
                    TCNT2 = 0x00;
                    OCR2 = 0x00;
                    TIMSK = 0x40;
                    #asm("sei"
                    while(1){ }

                    دیدگاه


                      #11
                      پاسخ : کریستال ساعت

                      یه سوال اساسی :redface:
                      چرا مقدارش 32768 هرتز هست ؟ چه رابطه ای یبن این عدد و ثانیه و ... هست !

                      دیدگاه


                        #12
                        پاسخ : کریستال ساعت

                        نوشته اصلی توسط aryanaar
                        یه سوال اساسی :redface:
                        چرا مقدارش 32768 هرتز هست ؟ چه رابطه ای یبن این عدد و ثانیه و ... هست !
                        عدد 2 به توان 15 میشه 32768 پس با یک تقسیم کننده 15 طبقه به سیگنال یک هرتز بسیار بسیار دقیق میرسید

                        فکر کنم ( البته مطمئن نیستم ) یک هرتز همون یک ثانیه باشه ؟ oo:
                        تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
                        داشتن عقله زیادتر از دیگر آدم ها است

                        دیدگاه


                          #13
                          پاسخ : کریستال ساعت

                          چه جالب
                          1 هرتز همون 1 سانیس دیگه oo:

                          دیدگاه

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