اطلاعیه

Collapse
No announcement yet.

کمک سوختن میکرو ها در تنظیم کریستال خارجی

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

    کمک سوختن میکرو ها در تنظیم کریستال خارجی

    سلام کمکم کنید چهار تا میکرو مگا 8 داشتم که موقه تنظیم اونها رو کیستال خارجی میسوزن.مشکل از چیه پروگرامرم usb هست و با نرم افزار progisp کار میکنم
    یه اشکال دیگه هم اینکه رو کریستا داخلی زمانم زمان واقعی نیست ینی یه ثانیه برنامم کمتر از یه ثانیس میشه کمکم کنید؟

    #2
    پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

    نوشته اصلی توسط shadmehr20
    سلام کمکم کنید چهار تا میکرو مگا 8 داشتم که موقه تنظیم اونها رو کیستال خارجی میسوزن.مشکل از چیه پروگرامرم usb هست و با نرم افزار progisp کار میکنم
    یه اشکال دیگه هم اینکه رو کریستا داخلی زمانم زمان واقعی نیست ینی یه ثانیه برنامم کمتر از یه ثانیس میشه کمکم کنید؟
    سلام
    میکرو هاتون نسوخته.
    دلیل اینکه شناسایی نمیشن بخاطر اینه که: وقتی که شما رو کریستال خارجی تنظیم کنید ، میکرو دیگه از RCداخلی کلاک نمیگیره و میخواد از پین های XTAL1,XTAL2کلاک بگیره که میبینه نمیتونه! چون کریستالی به این دوتا پین وصل نیست!!!!!و میکرو بدون کلاک کار نمیکنه!!!!
    ===
    خب مشکل دوّمتون: آیا شما به کامپایلر میگید که فرکانس چقدره؟

    به عنوان مثال ما کریستال را روی 8 مگاهرتز گزاشتیم
    در کدویژن اینطوریه:
    کد:
    #define XTAL 8000000UL
     #include <delay.h>
    قبل از فراخوانی کتابخانه delay.h فرکانس رو تعیین میکنیم
    ---
    در بسکام هم ایطوریه:
    کد:
    $crystal = 8000000
    بعد از معرفی میکرو فرکانس را تعیین میکنیم
    1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
    من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
    !Electronic On! Programming On
    هوشمندانه سوال بپرسیم!
    http://ir02x6.persiangig.com/logo/eca/tanks_01.png

    دیدگاه


      #3
      پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

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

      دیدگاه


        #4
        پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

        نوشته اصلی توسط shadmehr20
        سلام مرسی که پاسخ دادید.
        مشکل اولمو چجوری حل کنم موقه پروگرام من کریستال خارجی قرار دادم اما بازم میکرو رو نمیشناسه مشکل از چیه؟
        در مورد سوال دمم هم اره تو برنامه هم مشخص کردم مقدار کریستال رو و فیوز بیت ها رو هم رو همون مقدار میزارم اما زمانش سریعه لطفا کمکم کنید ممنون
        از بِرِد برد استفاده میکنید؟! ایندفه رو برد ماتریس تست کنید
        ===
        مشکل دوم:
        سه راه دارید
        1- کالیبره کردن اوسیلاتور داخلی
        2- استفاده از تایمر
        3- استفاده از کریستال
        1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
        من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
        !Electronic On! Programming On
        هوشمندانه سوال بپرسیم!
        http://ir02x6.persiangig.com/logo/eca/tanks_01.png

        دیدگاه


          #5
          پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

          رو برد برد چند بار امتحان کردم جاهای مختلفش اما جواب نداد
          یه مشکل بدتر پیدا شده اونم اینکه مثلا برنامه چشمک زن میریزم سرعت چشمک زدن wait 1 با wait 100 اصلا فرق نداره یا زمانی که برنامه رو تغییر میدم که فقط ال ای دی روشن بمونه بازم چشمک میزنه تایمر هم کار نمیکنه
          :surprised: :surprised: :surprised: :surprised: :surprised: :surprised:
          با پروگرامر دیگه میشه برگردوند ای سی ها رو؟

          دیدگاه


            #6
            پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

            نوشته اصلی توسط shadmehr20
            رو برد برد چند بار امتحان کردم جاهای مختلفش اما جواب نداد
            یه مشکل بدتر پیدا شده اونم اینکه مثلا برنامه چشمک زن میریزم سرعت چشمک زدن wait 1 با wait 100 اصلا فرق نداره یا زمانی که برنامه رو تغییر میدم که فقط ال ای دی روشن بمونه بازم چشمک میزنه تایمر هم کار نمیکنه
            :surprised: :surprised: :surprised: :surprised: :surprised: :surprised:
            با پروگرامر دیگه میشه برگردوند ای سی ها رو؟
            یه سوکت 28پین ویک کریستال و یک سوکت برای کابل آی اس پی بزار رو برد ماتریس لحیم کن بعد امتحان کن :NO:
            ===
            این یعنی پروگرام نشده! پروگرامرت چیه؟ ازون آشغالیای USPASP هست؟!
            1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
            من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
            !Electronic On! Programming On
            هوشمندانه سوال بپرسیم!
            http://ir02x6.persiangig.com/logo/eca/tanks_01.png

            دیدگاه


              #7
              پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

              امتحان میکنم
              والا اشغالی نیس خودم ساختم دو سال پیش پروژمو با همین ساختم مثل ساعت کار میکرد کلی ای سی باهاش پروگرام کردم
              ای سی رو پاک میکنه اما انگار درست پروگرام نمیکنه

              دیدگاه


                #8
                پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خا

                نوشته اصلی توسط shadmehr20
                امتحان میکنم
                والا اشغالی نیس خودم ساختم دو سال پیش پروژمو با همین ساختم مثل ساعت کار میکرد کلی ای سی باهاش پروگرام کردم
                ای سی رو پاک میکنه اما انگار درست پروگرام نمیکنه
                خب پروگرامرت خراب شده دیگه!
                یه ذره تمیز کاریش کن چربیاش رو پاک کن گردو غبار و... (آخه گردوغبار یکی از عوامل اتصال کوتاه است!)
                ممکنه پروگرامر مشکلی نداشته باشه و مشکل از میکروت باشه! بایه میکرو دیگه تست کن مثلا مگا32 یا یه مگا8 دیگه یا...
                1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                !Electronic On! Programming On
                هوشمندانه سوال بپرسیم!
                http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                دیدگاه


                  #9
                  پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

                  چهار تا میکرو مگا 8 داشتم که موقه تنظیم اونها رو کیستال خارجی میسوزن
                  میکرو نسوخته؛ میشه مقدار فیوز های CKSEL و SUT را اعلام کنی؟
                  ولتاژ میکرو چند ولته ؟ اگه3.3 ولته پروگرامر را بهش مستقیم وصل نکن.

                  یه اشکال دیگه هم اینکه رو کریستا داخلی زمانم زمان واقعی نیست ینی یه ثانیه برنامم کمتر از یه ثانیس میشه کمکم کنید؟
                  همون برنامه چشمک زنی که نوشتی را بذار ؛ ممکنه مشکل کد داشته باشی

                  نوشته اصلی توسط Mahan.Rafiee
                  ... ازون آشغالیای USPASP هست؟!
                  USBasp را اگه درست باهاش کار کنید هیچ ایرادی نداره

                  ای سی رو پاک میکنه اما انگار درست پروگرام نمیکنه
                  حتماً تیک verify را توی نرم افزار progISP بزن تا از پروگرام شدن چیپ مطمئن بشی.
                  همیشه بعد از نوشتن فیوزبیت ، یک بار اونها را بخون تا اگه پروگرام نشده علتش را پیدا کنی

                  موفق باشید
                  امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

                  دیدگاه


                    #10
                    پاسخ : کمک سوختن میکرو ها در تنظیم کریستال خارجی

                    سلام
                    مدار رو با پروتئوس شبیه سازی کن تا از کد مطوئن بشی.بعد از یه پروگرامر دیگه مثلا khazama programer رو دانلود کن و با اون پروگرم کن اگه مشکل حل نشد با همون khazama فیوز بیت های میکرو رو بزن بخونه ببین اون فیوز بیت هایی که تو میکرو هست همونه که میخوای یا نه شاید ispprog که استفاده میکنی قاطی کرده اگه بازم مشکل زمان حل نشدانبردست بردار میکرو رو از وسط که نه از پهنا به دو قسمت نا مساوی تقسیم کن خنک بشی باور کن(نکن) جواب میده ~x( ~x(

                    دیدگاه

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