اطلاعیه

Collapse
No announcement yet.

کریستال کلاک avr

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

    کریستال کلاک avr

    با عرض سلام خدمت همه :bye
    من می خواستم بدونم اگر برای avr از کلاک داخلی استفاده کنی مشکلی به وجود می آید یا حتما باید کریستال بگزاری
    یکی میگفت خدا چرا به حرفای ما گوش نمیده گفتم
    هان ای صنما،دل یک دله کن
    گر سر ندهم ،وانگه گله کن

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

    بستگی داره برای چه کاری و چه محیطی بخوای؟؟؟

    www.icesi.ir

    دیدگاه


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

      اصولا استفاده از کریستال خارجی مناسب تو پروژه هایی که من انجام دادم خیلی بهتر نسبت به اسیلاتور داخلی جواب داده.
      من سعی می کنم از کریستال خارجی استفاده کنم.

      دیدگاه


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

        والا منم از کریستال خارجی خوشم میاد آخه باحاله قیافش :mrgreen: :mrgreen: :mrgreen: اصلا خشکلم هست و کاراییش هم بالاست.

        مثلا من خودم و کشتم نتونستم با کلاک داخلی با پورت سریال کامپیوتر ارتباط بر قرار کنم ولی کریستال رو خارجی گذاشتم ردیف شد :wow: :wow:

        ولی بیستر دلیل استفاده من از کریستال خارجی به دلیل قیافه خوشکلش هست :applause: :applause:
        به نام خدا

        دیدم آن چشمه ی هستی که جهانش خوانند

        _-_-_-_-_-_-_-_-
        آنقدر آب کزان دست توان شست نداشت به به به به

        دیدگاه


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

          می شود طرز کار با کریستال و طرز اتصال آن را به میکرو را هم برایم بنویسی
          یکی میگفت خدا چرا به حرفای ما گوش نمیده گفتم
          هان ای صنما،دل یک دله کن
          گر سر ندهم ،وانگه گله کن

          دیدگاه


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

            برای این کار داداش من شما باید فیوز بیت ها رو به قولی انگولک :eek: بدی که این کار هم باید از طریق برنامه پروگرمرت انجام بدیی.

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

            فکر کنم اگه CKSEL ها رو صهر کنی کریستال خارجی فعال میشه البته مطمئن نیستم. :applause:
            به نام خدا

            دیدم آن چشمه ی هستی که جهانش خوانند

            _-_-_-_-_-_-_-_-
            آنقدر آب کزان دست توان شست نداشت به به به به

            دیدگاه


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

              سلام ...............

              ببینید شما اصولابرای اتصال کریستال خارجی باید از پایه های XTAL1 وXTAL کمک بگیرید . یعنی کریستالتون رو به این دو پایه متصل کنید .

              برای تغییرات نرم افزاری هم باید برید سراغ تنظیم فیوز بیت های میکروتون .

              اما اصولا برای استفاده از کریستال خارجی مواردی که به اصطلاح "فرکانس بالا" نیاز داره مفیده . مثلا نمونه برداری از یک سیگنال آنالوگ اگر بخواد

              با دقت زیادی انجام بشه دیگه 8 مگاهرتز براش کافی نیست و احتیاج به فرکانس بالاتری داریم ، مثلا 10 یا 12 . موفق باشید .
              دوستان! مدتی کمتر به سایت میام ..

              دیدگاه


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

                سلام

                نه با مرام نباید صفر کنی باید ، باید CKSEL0...CKSEL3 رو 1 کنی یعنی تیکها رو برداری. اگه همه رو 0 کنی (تیک بزنی) میشه کلاک خارجی

                وقتی فیوز بیت ها رو تنظیم کردید بعد کریستال مورد نظر رو به پایه های XTAL1 و XTAL2 متصل میکنید
                ِِDie for Life, Not Live to Die
                Freedom Fighter
                " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

                دیدگاه


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

                  سلام.

                  شما اگه از پروگرامر stk200/300 استفاده کنید و توسط نرم افزرهای Codevision یا Bascom-AVR میکروکنترلرتون رو پروگرام کنید، اصلا نیازی به تغییر فیوزبیت برای کار با کلاک خارجی ندارید. چون خودشون به صورت پیشفرض کلاک خارجی رو تنطیم می کنند. . .

                  دیدگاه


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

                    سلام

                    نه با مرام نباید صفر کنی باید ، باید CKSEL0...CKSEL3 رو 1 کنی یعنی تیکها رو برداری. اگه همه رو 0 کنی (تیک بزنی) میشه کلاک خارجی

                    وقتی فیوز بیت ها رو تنظیم کردید بعد کریستال مورد نظر رو به پایه های XTAL1 و XTAL2 متصل میکنید

                    سلام داداش چیاکو اینجا برعکسه آره یعنی اگه تیک بخوره 0 میشه و اگه تیک نداشته باشه 1 ؟ :eek: :eek: :eek: :eek: :eek:

                    عجب باحاله ولی لامصب تمام قوانین رو برده زیره سوال

                    پس اگه ما تمام CKSEL هارو از تیک بیاریم بیرون ( یعنی همش 1 ) میشه کریستال خارجی ؟ :wow:
                    به نام خدا

                    دیدم آن چشمه ی هستی که جهانش خوانند

                    _-_-_-_-_-_-_-_-
                    آنقدر آب کزان دست توان شست نداشت به به به به

                    دیدگاه


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

                      نوشته اصلی توسط ba_maram_shiraz
                      سلام

                      نه با مرام نباید صفر کنی باید ، باید CKSEL0...CKSEL3 رو 1 کنی یعنی تیکها رو برداری. اگه همه رو 0 کنی (تیک بزنی) میشه کلاک خارجی

                      وقتی فیوز بیت ها رو تنظیم کردید بعد کریستال مورد نظر رو به پایه های XTAL1 و XTAL2 متصل میکنید

                      سلام داداش چیاکو اینجا برعکسه آره یعنی اگه تیک بخوره 0 میشه و اگه تیک نداشته باشه 1 ؟ :eek: :eek: :eek: :eek: :eek:

                      عجب باحاله ولی لامصب تمام قوانین رو برده زیره سوال

                      پس اگه ما تمام CKSEL هارو از تیک بیاریم بیرون ( یعنی همش 1 ) میشه کریستال خارجی ؟ :wow:
                      بله همین طوره

                      اگه تیک بخوره یعنی 1 و برعکس
                      ِِDie for Life, Not Live to Die
                      Freedom Fighter
                      " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

                      دیدگاه


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

                        اگه بخایم زمان دقیق مثلا واسه ساعت داشته باشیم
                        از تایمر استفاده میکنیم یا از کریستال؟یا از هر دو؟تایمرها بدون کریستال درس کار نمیکنن؟
                        اگه از کریستال فقط استفاده کنیم دستور wait درست کار میکنه؟

                        دیدگاه


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

                          نوشته اصلی توسط farzad_online
                          اگه بخایم زمان دقیق مثلا واسه ساعت داشته باشیم
                          از تایمر استفاده میکنیم یا از کریستال؟یا از هر دو؟تایمرها بدون کریستال درس کار نمیکنن؟
                          اگه از کریستال فقط استفاده کنیم دستور wait درست کار میکنه؟
                          برای ساعت فکر کنم باید از کریستال خارجی 32.768mhz استفاده کنیم
                          $regfile = "m103def.dat"
                          $crystal = 4000000
                          Enable Interrupts
                          Config Lcd = 20 * 4
                          Config Date = Mdy , Separator = /
                          Config Clock = Soft
                          Date$ = "11/11/00"
                          Time$ = "0200"
                          Cls
                          Do
                          Home
                          Lcd Date$ ; " " ; Time$
                          Loop


                          r.pسابق

                          دیدگاه


                            #14
                            پاسخ : کریستال کلاک avr

                            سلام

                            باید از تایمر استفاده کنی. حالا میتونی تایمر رو مستقیم از کلاک تغذیه کنید و با یه کم حساب کتاب زمان سر ریز تایمر رو 1 ثانیه بدست بیارید یا مثل تایمر 2 اونو در حالت آسنکرون قرار بدی و یک کریستال ساعت با فرکانس 32768hz به پایه های OC1 , OC2 وصل کنی و با پری اسکیل 128 1، ثانیه دقیق رو بدست بیاری

                            ولی من زیاد از این کریستال ساعتا خوشم نمیاد . دقیق نیستن

                            مثلا تو 24 ساعت یکی دو ثانیه عقب جلو میافته

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

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

                            مثلا 16.000000 MHZ

                            اسیلاتور ها 4 پایه هستن ،2 پایه به + و - تغذیه متصل میشه و یکیش خروجی پالسه و یکی هم NC

                            ِِDie for Life, Not Live to Die
                            Freedom Fighter
                            " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

                            دیدگاه


                              #15
                              پاسخ : کریستال کلاک avr

                              سلام
                              با این اسیلاتورها دستور wait درست کار میکنه؟
                              یا باید تایمر استفاده کنیم؟
                              صدایی از قلب آذربایجان

                              Ya$a odlar yurdum AZERBAICANIM

                              دیدگاه

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