اطلاعیه

Collapse
No announcement yet.

پروگرم نشدن ATMEGA16 با external clock(کریستال11.059)

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

    پروگرم نشدن ATMEGA16 با external clock(کریستال11.059)

    سلام..
    یه دونه atmega16 دارم که با کریستال داخلی درست پروگرام می شد .ولی مجبور شدم از کریستال external استفاده کنم .وقتی که فیوز بیتش رو تغییر دادم بهexternal دیگه پروگرام نشد الانم کریستال رو گذاشتم سر IC ولی بازم پروگرام نمی شه ..
    لطفا" راهنمایی کنید چطور باید از کریستال external استفاده کنم
    الانم برا اون یه IC دق نکردم می ترسم بازم بخرم ،خراب بشه
    من بست نشستم پشت کامپیوتر یکی بیاد جواب بده

    #2
    پاسخ : پروگرم نشدن ATMEGA16 با external clock(کریستال11.059)

    سلام
    قبل از هر جیز به نظر من تاپیکتو اگه تو قسمت میکرو کنترولر ها میزاشتی بهتر بود و زودتر به جواب میرسیدی

    راستش یه چند وقت پیش هم همین مشکل برای من پیش امد یعنی از کریستال خارجی استفاده کردم و فیوز بیتارو تغیر دادم دفه اول پروگرام شد
    ولی دیگه پروگرام شد که نشد
    این فیوز بیتها با اینکه کارایی خیلی زیادی دارن ولی اگه بلد نباشی باشون کار کنی بیچارت مکنند(البته با خودم هستما جسارت نشه :mrgreen
    یه نکته قبا از اینکه میکرویی رو بخوای فیوز بیتاشو دسکاری کنی اونارو (فیوز بیتای میکرو) بخوان یه پیغامی میاد که نشون میده حالت فیوز بیتای میکرو چیه
    بعد yes رو بزن حالا هر کاری می خوای سر فیوز بیتا در بیاری ... در بیار
    بعد دوباره پروگرامشون کن
    اگه متوجه نشدی بگو تا بیشتر توضیح بدم (البته تا اونجایی که بلدم)
    ذكات علم ياد دادنه ....

    دیدگاه


      #3
      پاسخ : پروگرم نشدن ATMEGA16 با external clock(کریستال11.059)

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


      به پایه xtal 1 و xtal2 یک کریستال وصل کنید و به هر پایه کریستال هم یک خازن 18 پیکو و اون سر خازن ها رو به منفی بزنید کریستال هم بین 1 مگ تا 16 مگ باشه که من 4 مگ رو پیشنهاد میدیم


      اگر نشد

      یک منبه کلاک رو به پایه xtal1 بدید و حالا تست کنید و اگر دیدید نشد به xtal 2 منبع کلاک رو بدید
      برای منبع کلاک هم میتونید یک میکروی دیگه رو بگیرید و هی یکی از پایه های اون رو خاموش و روشن کنید که این میتونه یک منبع کلاک بشه
      من خودم از این روش استفاده میکنم برای بازیابی

      این برنامه با بیسیک

      کد:
      $regfile = "m32def.dat"
      $crystal = 8000000
      config porta = output
      do
      set porta.0
      reset porta.0
      loop:end

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

      دیدگاه


        #4
        پاسخ : پروگرم نشدن ATMEGA16 با external clock(کریستال11.059)

        سلام دوست عزیز

        من هم در ابتدا چنین مشکلی داشتم شاید مشکل شما هم مثل من باشه .

        ببین دوست عزیز شاید شما فیوز بیت رو روی external clock pulse تنظیم کرده اید که در این صورت با ید یک clock pulse خارجی به x1 وارد کنید نه اینکه یه کریستال بزارید .
        دوباره فیوز بیت رو تغییر بدید موفق می شوید :applause:

        دیدگاه


          #5
          پاسخ : پروگرم نشدن ATMEGA16 با external clock(کریستال11.059)

          سلام
          دستتون درد نکنه با روشی که مسیح گفت 2 تا میکرو زنده کردم .البته یه دوستی بهم گفت از کریستال ساعت استفاده کن ولی با اوون روش جواب نداد .خیلییییییییییییییییییییییییی با حالید
          مرسی بای :wow:

          دیدگاه

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