این پروگرمر برای ارتباط با کامپیوتر از پورت USB استفاده می کند و نیازی هم به تغذیه خارجی ندارد.
جهت پروگرمر کردن میکروکنترلر های AVR از ارتباط ISP استفاده شده است.
هسته اصلی این پروگرمر یک میکروکنترلر AVR با نام ATtiny2313 میباشد که باید فایل AVR910_2313_v38c.hex بر روی آن پروگرم شود. این فایل در فولدر AVRprog Firmware موجود است.
سورس میکروکنترلر به زبان اسمبلی نیز در فولد موجود است.
توجه: فیوز بیت های میکروکنترلر ATtiny2313 باید به حالت “Ext. Crystal Osc. 14CK + 65ms” تنظیم شوند.
با استفاده از مبدل FT232BM ارتباط سریال ( UART ) میکروکنترلر ATtiny2313 به USB تبدیل شده است.
جهت اتصال پروژه به کامپیوتر نیاز به کابل USB دارید. این کابل باید یک سر USB A و سر دیگر USB B باشد.
بعد از اتصال پروژه به کامپیوتر، در سیستم عامل پیغامی مبنی بر پیدا شدن یک سخت افزار جدید نمایش داده شده و درخواست نصب درایور می شود. درایور این پروژه در فولدر FT232 drivers 2.00.00 قرار دارد.
LED روی پروژه در زمان دریافت یا ارسال اطلاعات توسط پروگرمر، چشمک خواهد زد.
برای این پروگرمر PCB نیز طراحی شده است.
جهت استفاده از این پروگرمر می توانید از نرم افزار AVRprog استفاده نمایید ولی پیشنهاد سایت منبع این پروگرمر استفاده از نرم افزار AVR-Osp II Version.547 می باشد که نسبت به AVRprog میکروکنترلرهای بیشتری را پشتیبانی میکند. این نرم افزار همرا فایل های پروژه موجود است.
توجه: تنظمات نرم افزار AVR-Osp را مطابق شکل زیر انجام دهید:
جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 2.32MB )
منبع:
http://www.serasidis.gr/circuits/usbAvrProg/usbAvrProg.htm
مطالب مرتبط:
برچسب ها: ATtiny2313، AVR، AVR programer، AVR-Osp، AVR-Osp II Version.547، AVRprog، drivers 2.00.00، FT232، FT232BM، ISP، programer، programers، RS232، USB، USB Programer، انجام پروژه های الکترونیکی، طراحی مدارات الکترونیکی، طراحی مدارات دیجیتال، طراحی و اجرا، میکروکنترلر، پر.گرمر، پروژه با میکروکنترلر، پروژه های الکترونیکی، پروژه های مبتنی بر میکروکنترلر، پروگرمر AVR، پروگرمر USB، پروگرمر USB برای AVR، کامپایلر
