اطلاعیه

Collapse
No announcement yet.

پروگرام کردن میکرو با کریستال خارجی

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

    #16
    پاسخ : پروگرام کردن میکرو با کریستال خارجی

    مهندس
    من اصلا rc ای نساختم
    اشتباه کردم که فیوز بیت هارو این جوری تنظیم کردم
    حالا میکروم اصلا تشخیص داده نمیشه
    شما بهم بگید
    این مشکلو چطوری حل کنم
    که میکروم دوباره زنده شه
    توی چند تا تاپیک خوندم
    باید یه میکرو دیگه رو با یه برنامه پروگرام کنم و خروجیشو به پایه xtal1 میکرو بدم
    و درست میشه
    میخواستم ببینم این تاپیکو خوندین
    ایا میشه یه کریستال بذارم چون میکرو نو ندارم این کارو بکنم
    میخواسم ببینم اگه میشه کریستال بذارم
    باید کریستال چی باشه و چطوری به پایه های میکرو وصل کنمش؟؟؟؟؟

    دیدگاه


      #17
      پاسخ : پروگرام کردن میکرو با کریستال خارجی

      من اون تاپیک رو خوندم. ولی انجامش ندادم.
      ولی فکر کنم بخاطر اینکه یک جور فرکانس تولید کنه جواب بده!!!
      خب تو اشتباها فیوز بیت کریستال رو rc خارجی دادی درسته؟
      خب منم میگم یک rc بساز بده به میکرو.اگر جواب داد با پروگرمر فیوز بیت ها را تغییر بده!

      ببخشید دیر جواب دادم! :mrgreen:
      [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
      http://www.eca.ir/forum2/index.php?topic=76623.0

      دیدگاه


        #18
        پاسخ : پروگرام کردن میکرو با کریستال خارجی

        سلام یک RC به این صورت بساز که c=22p,R=1.2K بعد بده به پایه XTAL1
        اگه موفق شدی پروگرمش کنی همین جا اطلاع بده
        معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
        اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
        آموزش Modelsim

        دیدگاه


          #19
          پاسخ : پروگرام کردن میکرو با کریستال خارجی

          من هم همین را دارم میگم. ای خدا :angry:
          اگر پروگرمرت شناختش درجا فیوزبیت هاشا تغییر بده.
          [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
          http://www.eca.ir/forum2/index.php?topic=76623.0

          دیدگاه


            #20
            پاسخ : پروگرام کردن میکرو با کریستال خارجی

            سلام
            همین الان این کارو انحام دادم
            یه خازن 18 پیکو داشتم و یک مقاومت یه کیلو
            بجای اونا گذاشتم
            حدودا هشت نه مگا میشه
            که توی همون رنج اسیلاتور rc که پروگرام کرده بودم
            چون هشت تا دوازده زده
            ولی هیچ فایده ای نداشت

            دیدگاه


              #21
              پاسخ : پروگرام کردن میکرو با کریستال خارجی

              فکر کنم بهتره:
              نوشته اصلی توسط italia2006
              توی چند تا تاپیک خوندم
              باید یه میکرو دیگه رو با یه برنامه پروگرام کنم و خروجیشو به پایه xtal1 میکرو بدم
              و درست میشه
              میخواستم ببینم این تاپیکو خوندین
              ایا میشه یه کریستال بذارم چون میکرو نو ندارم این کارو بکنم
              میخواسم ببینم اگه میشه کریستال بذارم
              باید کریستال چی باشه و چطوری به پایه های میکرو وصل کنمش؟؟؟؟؟
              را اجرا کنی؟
              فکر کنم به نظر من تنها راه همینه!!! :agree:
              [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
              http://www.eca.ir/forum2/index.php?topic=76623.0

              دیدگاه


                #22
                پاسخ : پروگرام کردن میکرو با کریستال خارجی

                سلام
                من فهمیدم پروگرامر من اصلا نیازی نداره که با کریستال خارجی پروگرام بشه
                چون خودش پیش فرض یه کریستال روی خودش داره
                هشت مگا
                پس من اصلا نیازی ندارم برای اینکه کریستال خارجی تنظیم کنم روی میکروم
                در پروگرام کردنش کریستال بذارم
                درسته؟؟؟؟؟؟

                دیدگاه


                  #23
                  پاسخ : پروگرام کردن میکرو با کریستال خارجی

                  نوشته اصلی توسط italia2006
                  سلام
                  من فهمیدم پروگرامر من اصلا نیازی نداره که با کریستال خارجی پروگرام بشه
                  چون خودش پیش فرض یه کریستال روی خودش داره
                  هشت مگا
                  پس من اصلا نیازی ندارم برای اینکه کریستال خارجی تنظیم کنم روی میکروم
                  در پروگرام کردنش کریستال بذارم
                  درسته؟؟؟؟؟؟
                  خب وقتی که خودش کریستال خارجی داره شما می توانید در حالت کریستال خارجی بگذارید ولی شما گفتید که فیوزبیت ها را در حالت RC خارجی گذاشتید اگر این طور باشد اون کریستال روی برد کمکی به شما نمی کند
                  واما در مورد ان مداری که گفتم ببندید ، اونی که شما بستید فرکانسش در حد 18M هستش رنج قطعات تغیر دهید تا به 12M نزدیک تر شود
                  :nice:
                  معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
                  اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
                  آموزش Modelsim

                  دیدگاه


                    #24
                    پاسخ : پروگرام کردن میکرو با کریستال خارجی

                    سلام skiboy حرفت کاملا درسته
                    اما من اون مدراری که بستم درسته که فرکانسش حدود 18 مگه
                    ولی اگه دقت کنی من گفتم که وقتی میخوای فیوزبیت تنظیم کنی نوشته :ext rc oscillator 8-12M
                    خب این یعنی از هشت تا دوازده
                    برنامه هم که هنوز پروگرام نشده که بگیم دوازده بوده حتما باید دوازده باشه
                    یعنی اگه من درست نمیگم میشه توضیح بدی در این مورد؟؟؟
                    دلیل اینکه من این قطعه را گذاشتم این بود که اون مقادیری که گفتید رو نداشتم
                    یعنی واقعا اگه بذارم درست میشه؟؟؟
                    ممنون میشم اگه جواب سوال اولمو بدید مهندس
                    یادم رفت یه سوال دیگه هم ببررسم
                    اونم اینه که
                    وقتی پروگرامر من یه کریستال هشت مگا داره
                    معنیش اینه که میشه فقط کریستال خارجی رو روی هشت مگ تنظیم کرد یا هر کریستالی رو رویش میشه تنظیم کرد بدون گذاشتم کریستال در هنگام پروگرام کردن؟؟؟؟؟

                    دیدگاه


                      #25
                      پاسخ : پروگرام کردن میکرو با کریستال خارجی

                      سلام
                      دوست عزیز شما قبلا فیوز بیت این کریستال رو تنظیم کردید یا هنوز برای اولین باره که می خواهید فیوز بیت ها را تنظیم کنید؟؟؟
                      اگر برای اولین باره و از پروگرامر Usbasb استفاده میکنید باید روی پروگرامر میکروسویچ lowspeed رو انتخاب کنید.چون برای اولین باره که می خواید فیوز بیت ها رو تنظیم کنید و میکرو شما پیش فرض روی کریستال 1 مگاهرتز داخلی می باشد

                      دیدگاه


                        #26
                        پاسخ : پروگرام کردن میکرو با کریستال خارجی

                        سلام
                        پروگرامر من usb-asp هستش نه usb-asb و میکرو سوییچ برای low و hugh نداره
                        چیکار کنم؟؟؟؟ :angry:

                        دیدگاه


                          #27
                          پاسخ : پروگرام کردن میکرو با کریستال خارجی

                          ببخشید من اصلاح میکنم
                          مثه اینکه من قبلا گفتم پروگرامر من usb-asb هستش
                          ولی نه پروگرامر من usb-asp هستش و سوییچ نداره واسه low و high برای جام جم الکترونیکه
                          از اون جا گرفتم

                          دیدگاه


                            #28
                            پاسخ : پروگرام کردن میکرو با کریستال خارجی

                            منم قبلا چنین مشکلی داشتم خیلی سعی کردم درستش کنم اما نشد :cry:، منم خیلی ساده بردمش پیش یکی از دوستام که پروگرمر پارالل داشت و درستش کردم. :biggrin:
                            می بینیم و نادیده می گیریم!

                            دیدگاه


                              #29
                              پاسخ : پروگرام کردن میکرو با کریستال خارجی

                              چرا میکروت رو عوض نمیکنی

                              دیدگاه


                                #30
                                پاسخ : پروگرام کردن میکرو با کریستال خارجی

                                نوشته اصلی توسط italia2006
                                سلام skiboy حرفت کاملا درسته
                                اما من اون مدراری که بستم درسته که فرکانسش حدود 18 مگه
                                ولی اگه دقت کنی من گفتم که وقتی میخوای فیوزبیت تنظیم کنی نوشته :ext rc oscillator 8-12M
                                خب این یعنی از هشت تا دوازده
                                خب خوتان می گید نوشته 8تا 12 یعنی 18 بین 8 و دوازده هستش :eek:
                                نوشته اصلی توسط italia2006
                                برنامه هم که هنوز پروگرام نشده که بگیم دوازده بوده حتما باید دوازده باشه
                                برنامه پروگرم نشده یعنی چه؟؟ مگه نمی گی گذاشتم روی حالت RC خارجی در ضمن برای تغییر کلاک نیاز به پروگرم شدن خطوط برنامه نیست در AVR های معمولی کلاک از طریق فیوزبیت ها تغییر می کند نه خطوط برنامه
                                نوشته اصلی توسط italia2006
                                یعنی اگه من درست نمیگم میشه توضیح بدی در این مورد؟؟؟
                                خب بالاخره شما فیوزبیت ها را دست زدید یا نه؟؟ اگه دست نزدید که باید روی همون کریستال داخلی باشه، اگه دست زدید و گذاشتید روی کریستال خارجی باید یک کریستال بزارید یا یک پالس بهش اعمال کنید تا نقش اون فرکانس کلاک بازی کنه اگه گذاشتید توی حالت RC خارجی ، این حالت که قبلا گفتم یک شکل هم برای شما کشیدم

                                نوشته اصلی توسط italia2006
                                دلیل اینکه من این قطعه را گذاشتم این بود که اون مقادیری که گفتید رو نداشتم
                                یعنی واقعا اگه بذارم درست میشه؟؟؟
                                ممنون میشم اگه جواب سوال اولمو بدید مهندس
                                خب مقادیر را طوری انتخاب کنید که فرکانس بین 8 تا 12 بیافتد
                                نوشته اصلی توسط italia2006
                                یادم رفت یه سوال دیگه هم ببررسم
                                اونم اینه که
                                وقتی پروگرامر من یه کریستال هشت مگا داره
                                معنیش اینه که میشه فقط کریستال خارجی رو روی هشت مگ تنظیم کرد یا هر کریستالی رو رویش میشه تنظیم کرد بدون گذاشتم کریستال در هنگام پروگرام کردن؟؟؟؟؟
                                نگاه کنید وقتی میکرو را برای اولین بار منبعش را تغییر می دهید و می گذارید روی حالت خارجی نیازی نیست همان بار اول ان منبع خارجی در دسترس باشد ولی وقتی که گذاشتی از این به بعد حتما باید موجود باشد و الان که شما کریستال 8 در مدارتان دارید اگر فرکانس بزارید روی 8 خارجی به مشکلی بر نمی خورید و دفعه های بعد هم می تونید روی مقادیر دیگر بگذارید ولی اگه مثلا بزارید روی 12 میکرو این کار را می کند ولی از این به بعد دوباره داستان خواهی داشت در نبود این کریستال در مدارتان :redface:
                                پیشنهادی که می کنم اینه که اگر کریستال 12 دارید یک پروگرمر دیگر از دوستان بگیرید مثلا stk200/300 بعد میکرو را روی بردبورد بزارید و کریستال قرار دهید و سپس فیوز بیت به حالت اولیه برگردونید
                                اگر پروگرمرهای قوی تر هم در دسترس بود که چه بهتر :nice:
                                روشی که در بالا گفتم هم تست کنید (RC)
                                معجزه این است که هرچه داشته هایت را بیشتر با دیگران سهیم شوی،داراتر می شوی (لئونارد نیموی)
                                اگر مغزانسان،چنان ساده می بود که ما از آن سر در می آوردیم،هنوز چنان احمق بودیم که هیچ از آن سر در نمی آوردیم!
                                آموزش Modelsim

                                دیدگاه

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