ساخت پروگرامر USB جیبی برای AVR

STK500_programmer_1

ساخت پروگرامر USB جیبی برای AVR

این جلسه از سری آموزش های ” در کوچه پس کوچه های الکترونیک “ را به معرفی و نحوه ساخت پروگرامر USB جیبی برای AVR ، که در واقع یک نمونه Clone از پروگرامر STK500 می باشد اختصاص می دهیم. مزیت اصلی این پروگرامر ویژگی استفاده از پروتکل HID می باشد، یعنی برای شناساندن پروگرامر خود به ویندوزهای مختلف چه نسخه 32 و چه 64 بیتی بدون کوچک ترین زحمتی و بدون نیاز به درایو جداگانه ای ، کافی است پروگرامر خود را از طریق کابل USB به کامپیوتر متصل کنید و از طریق برنامه Sinaprog با پروگرامر ارتباط برقرار کنید و میکروهای مد نظر رو پروگرام کنید! در ادامه با نحوه ساخت پروگرامر USB جیبی برای AVR بیشتر آشنا خواهید شد.


قبل از اینکه به نحوه ساخت پروگرامر بپردازیم ، توجه اتون رو به بسته آموزشی ” نحوه پروگرام کردن AVR و تنظیم فیوزبیت ها “ ، که نحوه ی استفاده از پروگرامر و همه چیز درباره تنظیم فیوزبیت ها و ترفندها رو شامل می شه جلب می کنم.


نکات حائز اهمیت در ساخت پروگرامر USB جیبی برای AVR، پروگرام کردن صحیح میکروکنترلر Atmega8 استفاده شده در این پروگرامر و تنظیم فیوزبیت های صحیح برای حالت استفاده از کریستال خارجی می باشد که در ادامه تشریح خواهد شد. دقت کنید که PCB این پروگرامر 2 رو بوده و قطعات استفاده شده SMT می باشند. IC به شماره 74LS126 با پسوندهای مختلف در بازار وجود دارد، پسوند E و AP تاکنون تست شده و با این مدار سازگار است.


قطعات استفاده شده و تعداد آنها به منظور ساخت پروگرامر USB جیبی برای AVR به شرح ذیل می باشد.


stk500_pic_pcb_ISP-290x300

بعد از لحیم کاری و جاگزاری قطعات ، وقت پروگرام کردن میکروکنترلر موجود بر روی پروگرامر است.
برای پروگرام کردن Atmega8 استفاده شده در مدار، کافی است با یک پروگرامر دیگر که دارای روش ( ISP ( In System Programing می باشد پایه های مورد نیاز برای پروگرام کردن را ( MISO,MOSI,SCLK,RST,VCC,GND ) به پایه های متناظرش از پایه های مشخص شده ZIF سوکت در تصویر بالا متصل کرد.


فایل هگز مربوط به پروگرامر را از اینجا دانلود کنید.


موقع پروگرام کردن میکروکنترلر، فیوزبیت CKSEL را برابر مقدار ” 1111 ” تنظیم کنید. به این ترتیب منبع کلاک برای اتصال به کریستال خارجی تنظیم می شود و از کریستال 12MHz مدار استفاده می کند.


به این ترتیب مراحل و نحوه ساخت پروگرامر USB جیبی برای AVR از نوع STK500 به پایان می رسد.


برای دستیابی به سورس کدهای میکرو و آخرین ورژن frimware ها و شماتیک و PCB تک رو به سایت سازنده اصلی مراجعه کنید.

برای دانلود طرح PCB دو رو پروگرامر جیبی اینجا کلیک کنید.

نرم افزار SinaProg را برای ارتباط با پروگرامر از اینجا دانلود کنید.


 

توجه

وب سایت MBED در ستاد ساماندهی پایگاه های اینترنتی وزارت فرهنگ و ارشاد اسلامی ثبت شده است. تمامی حقوق این وب سایت شامل مطالب، محتوی و تصاویر متعلق به گروه MBED بوده و هر گونه استفاده از محتوای نوشتاری و چند رسانه ای این وب سایت و یا باز نشر آنها در رسانه های آنلاین و یا نشریات، تنها با ذکر منبع و درج لینک مبداء مجاز می باشد.

نوشته شده توسط Admin

4

4

نظرات

    نوامبر 27
    2015

    r0b0

    سلام
    خدا قوت و خسته نباشید
    <3

    Reply
      نوامبر 29
      2015

      Admin

      سلام بزرگوار.
      مرسی …

      Reply
    ژانویه 04
    2017

    عادل

    با سلام
    لطفا عکس از اتمام کار بذارید

    Reply
      ژانویه 05
      2017

      Admin

      سلام.

      در لینک ذیل تصویر پروگرامر ساخته شده به همراه آموزش های ویدئویی کامل موجود هست، چک بفرمایید.
      https://goo.gl/xfGtI7

      Reply

نظر بدهید