اطلاعیه

Collapse
No announcement yet.

مشکل در پروگرام کردن میکرو atmega 8

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

    مشکل در پروگرام کردن میکرو atmega 8

    با سلام
    من یه atmega 8 رو خواستم پروگرام کنم که میکرو رو روی کریستال خارجی پروگرام بشه ولی بعد از ست کردن فیوز بیت پروگرامر دیگه میکرو رو نمیشناسه با 2 تا میکرو امتحان کردم نتیجه یکی بود با بیسکام 1.11.9 کار میکنم و خواستم که میکرو رو روی 12 mhz پروگرام کنم

    کمتر به سایت میام .....

    #2
    پاسخ : مشکل در پروگرام کردن میکرو atmega 8

    پروگرامرتون از چه نوعیه ؟
    STK200/300 ؟

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

    روی پروگرامر برای میکروکنترلرت یه کریستال بذار ( با خازن هاش )
    چگونه هوشمندانه بپرسیم

    دیدگاه


      #3
      پاسخ : مشکل در پروگرام کردن میکرو atmega 8

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

      دیدگاه


        #4
        پاسخ : مشکل در پروگرام کردن میکرو atmega 8

        اوهوم !
        توی عکسی که گذاشتین منبع فرکانس رو External RC Osc ست کردین .
        یعنی میکرو برای کار کردن به کریستال نباید وصل بشه ، باید به مدار RC وصل شه !

        من خودم تا حالا این منبع فرکانس رو انتخاب نکردم و تجربه ای روش ندارم .
        مقدار مقاومت و خازن رو باید از روی دیتاشیت بدست بیارید که فرکانس میکرو بشه بین 8 تا 12 مگاهرتز

        احتمالا روی پروگرامرتون مدار RC نباشه
        باید کریستال رو جدا کنید ( جامپرهاش رو اگر داره ) و مقاومت و خازن رو میتونید روی همون زیف بذارین .

        راستی این عکس رو کی گرفتین ؟
        چگونه هوشمندانه بپرسیم

        دیدگاه


          #5
          پاسخ : مشکل در پروگرام کردن میکرو atmega 8

          این عکس رو قبل از این که میکرو دومم رو پروگرام کنم گرفتم :mrgreen:
          کمتر به سایت میام .....

          دیدگاه


            #6
            پاسخ : مشکل در پروگرام کردن میکرو atmega 8

            مشکل حل شد ؟
            چگونه هوشمندانه بپرسیم

            دیدگاه


              #7
              پاسخ : مشکل در پروگرام کردن میکرو atmega 8

              [QUOTE=bahramicq;41641]با سلام
              من یه atmega 8 رو خواستم پروگرام کنم که میکرو رو روی کریستال خارجی پروگرام بشه ولی بعد از ست کردن فیوز بیت پروگرامر دیگه میکرو رو نمیشناسه با 2 تا میکرو امتحان کردم نتیجه یکی بود با بیسکام 1.11.9 کار میکنم و خواستم که میکرو رو روی 12 mhz پروگرام کنم
              سلام.من یه میکرو اتمگا8 رو با اردوینو پروگرم و بوت لودر کردم.میکرو خود برد اردوینو اتمگا328 هست.بعد از این که اتمگا8 رو گزاشتم رو برد جای میکروی خودش و پروگرم کردم به خوبی کار میکنه. ولی وقتی درش میارم و روی برد برد میزارمش کار نمیکنه.کریستال و... هم گزاشتم.اتمگا 328 رو جاش میزارم کار میکنه ولی اتمگا 8 کار نمیکنه.
              اگه میشه راهنماییم کنید

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              [QUOTE=bahramicq;41641]با سلام
              من یه atmega 8 رو خواستم پروگرام کنم که میکرو رو روی کریستال خارجی پروگرام بشه ولی بعد از ست کردن فیوز بیت پروگرامر دیگه میکرو رو نمیشناسه با 2 تا میکرو امتحان کردم نتیجه یکی بود با بیسکام 1.11.9 کار میکنم و خواستم که میکرو رو روی 12 mhz پروگرام کنم
              سلام.من یه میکرو اتمگا8 رو با اردوینو پروگرم و بوت لودر کردم.میکرو خود برد اردوینو اتمگا328 هست.بعد از این که اتمگا8 رو گزاشتم رو برد جای میکروی خودش و پروگرم کردم به خوبی کار میکنه. ولی وقتی درش میارم و روی برد برد میزارمش کار نمیکنه.کریستال و... هم گزاشتم.اتمگا 328 رو جاش میزارم کار میکنه ولی اتمگا 8 کار نمیکنه.
              اگه میشه راهنماییم کنید

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              [QUOTE=bahramicq;41641]با سلام
              من یه atmega 8 رو خواستم پروگرام کنم که میکرو رو روی کریستال خارجی پروگرام بشه ولی بعد از ست کردن فیوز بیت پروگرامر دیگه میکرو رو نمیشناسه با 2 تا میکرو امتحان کردم نتیجه یکی بود با بیسکام 1.11.9 کار میکنم و خواستم که میکرو رو روی 12 mhz پروگرام کنم
              سلام.من یه میکرو اتمگا8 رو با اردوینو پروگرم و بوت لودر کردم.میکرو خود برد اردوینو اتمگا328 هست.بعد از این که اتمگا8 رو گزاشتم رو برد جای میکروی خودش و پروگرم کردم به خوبی کار میکنه. ولی وقتی درش میارم و روی برد برد میزارمش کار نمیکنه.کریستال و... هم گزاشتم.اتمگا 328 رو جاش میزارم کار میکنه ولی اتمگا 8 کار نمیکنه.
              اگه میشه راهنماییم کنید

              دیدگاه


                #8
                پاسخ : مشکل در پروگرام کردن میکرو atmega 8

                با سلام.
                در مورد اینکه میکرو تون مگا 8 هست باید یه خورده با دیتاشیتش رجوع کنید اکثرامووزش ها برای مگا 16 و نهایت مگا 32 هست .که در بابا فرکانس با مگا 8 تفاوت اندک دارند.مثلا برای مگا 8 نباید بیشتر از 8مگا گذاشت.البته اگه هم بذاری کار می کنه.ولی نباید بذاری.ولی باز هم این مربوط به مشکل شما نیست.
                1-فیوزبیت هارو اینجوری بذار CKSEL3=1,+CKSEL2=1+CKSEL1=1+CKSEL0=1,
                2-;کریستال خارجی رو حتما بذار.اگه کریستالل خارج درمدارت نباشه فایده نداره.کریستال پروگرامر برای مدار پروگرامره و ربطی به مددار پروژه شما نداره.
                3-اتصالات مربوط به پروگرامرو میکرو داخل مدارت رو چک کنید.(MISOوMOSIوCLKوRESET)
                البته اینها برا یپروگرام کردن میکرو هست.و اینکه روی اردینو هست یا نه تفاوتی نمی کنه.
                eshop-hodhod.ir

                دیدگاه

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