در این شما شاهد یک مدار بسیار عالی از پروگرامر USBasp برای پروگرام کردن میکروکنترلرهای AVR هستید که توسط پورت USB اطلاعات را از کامپیوتر به میکروکنترلر انتقال می دهد. میکروکنترلر این مدار ATMEGA8 می باشد که می توان آن را توسط خود مدار و از طریق پورت USB اقدام به پروگرام آن نمود. شماتیک و PCB این مدار توسط نرم افزار Eagle کشیده شده است. لیست قطعات مدار و فایل های سورس و کدهای هگز برای پروگرام کردن میکروکنترلر اصلی مدار در فایل پیوست نیز قرار داده شده است.
توضیحات فنی مدار
- قسمت اصلی این مدار مربوط به جامپرهایی است که با بستن و باز کردن آن مدار قابل تنظیم خواهد بود.
شماره جامپر | حالت باز | حالت بسته | پیش فرض |
JP1 | پروگرام میکروکنترلرهای غیر از مدار اصلی | پروگرام میکروکنترلر اصلی مدار توسط کامپیوتر | باز |
JP2 | سرعت پروگرام کردن سریع می باشد. | سرعت پروگرام کردن کند می باشد. | باز |
JP3 | تغذیه شدن مدار از پروت USB | تغذیه شدن مدار از منبع تغذیه جانبی | باز |
- این مدار با ویندوزهای XP – Vista – 7 تست شده و به درستی کار می کند. البته در ویندوز 8 با فعال کردن قابلیت Disable Driver Signature Enforcement این پروگرامر می تواند در این ویندوز نیز کار کند. (برای این کار اینجا را مشاهده نمایید.)
- پروگرام کردن میکروکنترلرها با استفاده از پورت ISP انجام می گیرد ولی از ZIF سوکت و … انجام نمی گیرد.
نحوه تنظیم فیوزبیت های میکروکنترلر اصلی مدار
طرح چینش قطعات مدار بر روی PCB
تصاویری از مدار
بخش دانلود
منبع:
ulrichradig.de
سلام بنده یک پروگرامر stk300دارم میخواستم ببینم میشه ispروبهusbتبدیل کرد ایا این ماژولهای usb به comیا usb به ttl بدرد اینکار میخوره تشکر
با سلام
خیر ممکن نیست. این نوع پروگرمر با پورت LPT به سیستم متصل می شود و از آی سی های بافر تشکیل شده است در صورتی که یک پروگرمر USB باید حداقل دارای یک آی سی درایور مانند یک میکروکنترلر باشد. پروگرمر رایج USBASP دارای این قابلیت است که هم به صورت یک ماژول کوچک در فروشگاه ها موجود می باشد و هم می توانید خود آن را بسازید. نقشه مدارات آن نیز در اینترنت موجود است.
موفق باشید