اطلاعیه

Collapse
No announcement yet.

استفاده از کریستال خارجی در mega32

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

    استفاده از کریستال خارجی در mega32

    سلام، وقتی برنامه(0و1 کردن یک پورت با یک تاخیر) رو با فرکانس پیش فرض خود میکرو که 1MHz است پروگرام می کنم درست کار میکنه و فرکانسش درسته ولی وقتی فیوزبیتها رو برای فرکانس خارجیم که 16MHz تغییر میدم، فرکانس 0و1 شدن پورت به هم میریزه، من فقط فیوز بیتها رو به ترتیب زیر تغییر میدم :ckopt=0 و cksel3..0=1111 و10 یا sut=11 و به برنامم کدی اضافه نمی کنم( با codevision کار می کنم) می خواستم بدونم کار دیگه ای باید انجام بدم ؟

    #2
    پاسخ : استفاده از کریستال خارجی در mega32

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

    البته این مال مگا16 هست ولی فکر نکنم با 32 فرق داشته باشه

    دیدگاه


      #3
      پاسخ : استفاده از کریستال خارجی در mega32

      یه سوال
      شما مدارئیکه پروگرم می کنی؟؟ کریستال می ذاری؟؟؟ کریستال به همراه خازنهای بالانس

      ضمنا توی کد ویزاد برنامه رو ایجاد می کنی یا نه دستی؟؟؟

      دیدگاه


        #4
        پاسخ : استفاده از کریستال خارجی در mega32

        من با استفاده از TNM universal programmer و از طریق پورت isp پروگرام می کنم و فیوز بیتها رو هم از طریق برنامه مخصوص پروگرامر تغییر میدم.
        ببخشید آقای بلورچیان من BOOTSZ0,1 را پروگرام نکردم نمیدونمم برای چیه ، اینا لازمن، یعنی ممکنه اشکال از اینجا باشه؟
        البته یکشنبه حتما چک میکنم!

        دیدگاه


          #5
          پاسخ : استفاده از کریستال خارجی در mega32

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

          دیدگاه


            #6
            پاسخ : استفاده از کریستال خارجی در mega32

            تا جایی که یادم میادtnm همون stk200-300 رو داده ..
            بارها گفتم اگه میخواین راحت باشین از قسمت پروگرمر BASCOM استفاده کنین،فیوزها رو با اسم داده ...

            BOOTSZ0,1 برای تعیین سایر bootloader هستن،بهشون دست نزنین ..

            فقط CKSEL ها برای تعیین نوع اسیلاتور هستن،مطابق شکل زیر!!آ‌:

            دیدگاه


              #7
              پاسخ : استفاده از کریستال خارجی در mega32

              باز هم امتحان کردم ، حتی با کلاک خارجی هم جواب نمیده با فرکانس 1MHz جواب میده ولی با با کریستال و کلاک خارجی نه! اشکال از کجاست نمیدونم، مدار رو رو بردبورد می بندم ، ممکنه اشکال از این باشه؟

              دیدگاه


                #8
                پاسخ : استفاده از کریستال خارجی در mega32

                1 میکرو دیگه ای رو هم تست کردی؟؟

                2 میشه کامل توضیح بدی برای پروگرم کردن چه مراحلی رو طی می کنی اگه دقیق بگی میشه مشکلتو رو فهمید

                موفق باشی

                دیدگاه


                  #9
                  پاسخ : استفاده از کریستال خارجی در mega32

                  mega32 و mega32l رو تست کردم، برنامه رو load می کنم،در قسمت configure فیوز بیتها رو همونطور که در اول صفحه می بینید پروگرام می کنم و بعد هم erase و پروگرام، تفریبا کار خاصی نمیکنم!

                  دیدگاه


                    #10
                    پاسخ : استفاده از کریستال خارجی در mega32

                    رو مداری که از میکرو استفاده می کنی هر سیستم نوسان سازی که بسته باشی باید در مورقع پروگرم کردن و تنظیم فرکانس اون محدوده و تنظیمات نوع سیستم نوسان ساط از همون قسمت توی مدار پروگرمت استفاده بکنی

                    درست توی پروگرمرSTK200/300 این مد سخت افزاری برای حالت پیش فرض برنامه بسکام در نظر گرفته شده
                    این مورد چه طور اون رو توی سخت افزارت لحاظ کردی

                    البته این سوالم خنده داره چون اگه این کار رو یه بار کرده بودی فیوز بیتت بهم می ریخت و بعدا بدون دیباگ کردن میکرو با Jtag امکان استفاده دوباره از اون برات مقدور نبود

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

                    موفق باشی :smile:

                    دیدگاه


                      #11
                      پاسخ : استفاده از کریستال خارجی در mega32

                      با عرض سلام وقتی که شما میکرو پروگرم می کنی کریستال ها و خازنها رو می بندی یا نه >>؟؟؟؟؟
                      منظورم همون 16 مگا هرتز هستش
                      برای تشکر از امتیاز + استفاده کنید

                      دیدگاه


                        #12
                        پاسخ : استفاده از کریستال خارجی در mega32

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

                        دیدگاه


                          #13
                          پاسخ : استفاده از کریستال خارجی در mega32

                          میکروت جریان می کشه؟؟؟
                          میکرو داغ می کنه؟؟
                          منبع تغذیه ات جریان خوب نمی ده؟؟؟
                          پروگرمر ای سی بافرش داغ کرده؟؟؟
                          کدوم یکی از ایناست؟؟؟!!!! :smile:

                          دیدگاه


                            #14
                            پاسخ : استفاده از کریستال خارجی در mega32

                            میکرو جریان می کشه که البته چون جربان منبع رو محدود کردم ، منبع افت ولتاژ شدید نشان میده و در این مرحله هم من قبل از داغ شدن میکرو تغذیه رو قطع می کنم. میکروی خیلی خوبیه براحتی نمی سوزه!

                            دیدگاه


                              #15
                              پاسخ : استفاده از کریستال خارجی در mega32

                              1- اول باید به هر نحوی که شده جریان درست و مورد نیاز مدارتون رو تامین بکنید
                              2- احساس می کنم شما توی بستن مدارتون مشکل دارید به تغذیه ها خیلی دقت بکنید VCC وAVCC رو دقت بکنید باهم به تغذیه بزنید
                              ضمنا حتما خروجی پورت هاتون رو به ادواتی که جریان بالاتری از 20 میلی امپر می کشند با بافر وصل بکن تا از نظر جریان Sink و Source میکروتون دچار مشکل نشه

                              موفق باشی

                              دیدگاه

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