اطلاعیه

Collapse
No announcement yet.

ساخت پروگرامر MKII

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #76
    پاسخ : ساخت پروگرامر MKII

    آیا برای این کار باید حتما از پروگرامر jtag ice mkii استفاده کرد؟آیا نمی توان از jtag ice معمولی استفاده کرد؟

    دیدگاه


      #77
      پاسخ : ساخت پروگرامر MKII

      برای این مدل هم ظاهرا چنین قابلیتی وجود دارد:

      www.atmel.com/Images/doc2475.pdf‎
      اوژن: به معنای افکننده و شکست دهنده است
      دانایی، توانایی است-Knowledge is POWER
      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

      دیدگاه


        #78
        پاسخ : ساخت پروگرامر MKII

        در help نرم افزار Atmel Studio در قسمت jtag ice 3 این توضیحات آمده است:

        The Atmel JTAGICE3 is a powerful development tool for on-chip debugging and programming of all AVR® devices. It supports:

        Programming and on-chip debugging of all Atmel AVR 32-bit microcontrollers on both JTAG and aWire interfaces.
        Programming and on-chip debugging of all Atmel AVR XMEGA family devices on both JTAG and PDI 2-wire interfaces.
        Programming (JTAG and SPI) and debugging of all Atmel AVR 8-bit microcontrollers with OCD support on both JTAG or debugWIRE interfaces.

        بنابر این jtag ice معمولی هم باید بتواند هم دیباگ و هم پروگرام را انجام دهد و تا جایی که من به یاد دارم یک نسخه از این پروگرامر در یکی از تاپیک های انجمن avr وجود دارد.

        دیدگاه


          #79
          پاسخ : ساخت پروگرامر MKII

          PCB و فایل Hex و فایل توضیحات برای ساخت پروگرامر MKII در این پست ضمیمه می شود.
          فایل های پیوست شده
          اوژن: به معنای افکننده و شکست دهنده است
          دانایی، توانایی است-Knowledge is POWER
          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

          دیدگاه


            #80
            پاسخ : ساخت پروگرامر MKII

            با سلام خدمت آقای کی نژاد.
            آیا شماتیک پروگرمر وجود ندارد؟غیر از at90usb مقدار مقاومت ها و کریستال چگونه باید باشد؟
            و یک سوال دیگر اینکه آیا با استفاده از این پروگرامر می توان avr های جدید مثل atmega2561 را پروگرام کرد؟در این صورت چگونه باید به میکروکنترلر متصل شوند؟

            دیدگاه


              #81
              پاسخ : ساخت پروگرامر MKII

              مقادیر قطعات را می توانید در همان فایل PCB مشاهده کنید (در واقع شماتیک ابتدا به صورت دستی رسم شده و PCB پروگرامر به دلیل سادگی بصورت مستقیم و از روی شماتیک دستی کشیده شده است). در مورد پروگرام کردن شماره های مختلف AVR هم هر شماره ای که بصورت ISP پروگرام شود و در محیط ATMELStudio یا AVRStudio از آن پشتیبانی شود، توسط کانکتور دوم موجود روی برد قابل برنامه ریزی است. نحوه اتصال هر شماره به پروگرامر در datasheet آن موجود است. اما نکته مهمی که در فایل PDF همراه PCB به آن اشاره شده این است که به دلیل عدم وجود IC های Level shifter در خروجی پروگرامر، تغذیه میکروکنترلر مورد استفاده باید 3.3 ولت باشد (این برد در واقع نه به عنوان یک پروگرامر عمومی و بلکه به عنوان پروگرامر مکمل برد آموزشی طراحی شده است). در صورت نیاز به تبدیل پروگرامر به یک پروگرامر عمومی که بتواند از هر تغذیه ای برای میکروکنترلر پشتیبانی کند، باید از IC هایی مثل GTL2003 یا موارد مشابه در خروجی استفاده شود.
              اوژن: به معنای افکننده و شکست دهنده است
              دانایی، توانایی است-Knowledge is POWER
              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

              دیدگاه


                #82
                پاسخ : ساخت پروگرامر MKII

                باسلام
                جناب طراح من پروگرمر mk2 را ساختم و تا مرحله ی شناخت پروگرمر توسط atmel stadio همه چیز اوکی بود اما متاسفانه xmega128A3u توسط atmel stadio پروگرم نشد و پیغام unable to enter programming mode نمایش داده می شود , لطفا راهنمایی فرمایید.

                دیدگاه


                  #83
                  پاسخ : ساخت پروگرامر MKII

                  با سلام دوباره
                  من در این مدت pcb خودم رو چک کردم و مشکل از اونجا بود(البته تقسیر اتو بود)
                  پروگرمر به خوبی کار میکند و مشکلی ندارد با تشکر از زحمات جناب طراح

                  دیدگاه


                    #84
                    پاسخ : ساخت پروگرامر MKII

                    نوشته اصلی توسط طراح
                    مقادیر قطعات را می توانید در همان فایل PCB مشاهده کنید (در واقع شماتیک ابتدا به صورت دستی رسم شده و PCB پروگرامر به دلیل سادگی بصورت مستقیم و از روی شماتیک دستی کشیده شده است). در مورد پروگرام کردن شماره های مختلف AVR هم هر شماره ای که بصورت ISP پروگرام شود و در محیط ATMELStudio یا AVRStudio از آن پشتیبانی شود، توسط کانکتور دوم موجود روی برد قابل برنامه ریزی است. نحوه اتصال هر شماره به پروگرامر در datasheet آن موجود است. اما نکته مهمی که در فایل PDF همراه PCB به آن اشاره شده این است که به دلیل عدم وجود IC های Level shifter در خروجی پروگرامر، تغذیه میکروکنترلر مورد استفاده باید 3.3 ولت باشد (این برد در واقع نه به عنوان یک پروگرامر عمومی و بلکه به عنوان پروگرامر مکمل برد آموزشی طراحی شده است). در صورت نیاز به تبدیل پروگرامر به یک پروگرامر عمومی که بتواند از هر تغذیه ای برای میکروکنترلر پشتیبانی کند، باید از IC هایی مثل GTL2003 یا موارد مشابه در خروجی استفاده شود.
                    با تشکر از پاسخ شما.
                    اگر بخواهیم ولتاژ به 5 ولت تغییر کند آیا می توانیم اتصال به پایه ی UCAP را قطع کرده و تغذیه ی دستگاه را مستقیما از USB بگیریم؟

                    دیدگاه


                      #85
                      پاسخ : ساخت پروگرامر MKII

                      اگر خروجی منطبق با تغذیه 5 ولت مورد نظر باشد، می توانید مطابق با اطلاعات فصل Power distribution در datasheet، تغذیه Vcc و Avcc را از 5 ولت تامین کنید.
                      اوژن: به معنای افکننده و شکست دهنده است
                      دانایی، توانایی است-Knowledge is POWER
                      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                      دیدگاه


                        #86
                        پاسخ : ساخت پروگرامر MKII

                        در ساخت پروگرامر، نیاز به IDC های سایز 2x3 وجود دارد که اتصال استاندارد این پروگرامر را تامین می کند و ظاهرا این سایز IDC در بازار بسیار کمیاب شده است. بر حسب اطلاع، این سایز IDC در فروشگاه یکتا الکترونیک در پاساژ توکل موجود است.
                        اوژن: به معنای افکننده و شکست دهنده است
                        دانایی، توانایی است-Knowledge is POWER
                        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                        دیدگاه


                          #87
                          پاسخ : ساخت پروگرامر MKII

                          سلام دوستان عزیز.
                          من می خوام از MKII برای پروگرام کردن AVR های 8 بیتی (ISP) و همینطور JTAGE برای دیباگ استفاده کنم.
                          اگه چیز مناسبی دارید لطفاً مارو بی نصیب نگذلرید.

                          دیدگاه


                            #88
                            پاسخ : ساخت پروگرامر MKII

                            با سلام.

                            بنده پروگرامر avrisp mkii از روی pcb شما ساختم و در ابتدا به خوبی کار کرد. ولی پس از مدتی که به لپ تاپ متصل بود خود به خود قطع شد و دیگر شناخته نشد.آیا برای میکروکنترلر اتفاقی افتاده است یا دلیل دیگری دارد؟آیا این مشکل مربوط به پورت دستگاه است؟

                            دیدگاه


                              #89
                              پاسخ : ساخت پروگرامر MKII

                              یکی از مواردی که به نظرم می رسد این است که در صورت اتصال کانکتور پروگرامر به برد در شرایطی که کابل usb به آن متصل نباشد، ممکن است جریان کشی در آن ایجاد شود که منجر به آسیب دیدن پروگرامر شود. مورد دیگر قرار گرفتن jumper روی برد در وضعیت ناصحیح است که در فایل راهنما در مورد محل آن توضیح داده شده است.
                              اوژن: به معنای افکننده و شکست دهنده است
                              دانایی، توانایی است-Knowledge is POWER
                              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                              دیدگاه


                                #90
                                پاسخ : ساخت پروگرامر MKII

                                با عرض سلام و تشکر از زحماتتان.
                                یک سوالی برام پیش اومده این که پروگرامری که جناب کی نژاد pcb رو قرار دادن نمیتوان با قرار دادن کلیدی بر روی ان ولتاژ خروجی را تغیر داد برای مثال بین 3.3 و 5 ولت تغییر را خود کاربر ایجاد کند؟
                                تا بتوان برای سری مگا هم استفاده نمود.
                                خبلی ممنون.موفق یاشید.
                                Someone who can change the world
                                ELECTRONIC ENGINEER

                                دیدگاه

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