دانلود درایور پروگرامر USBASP برای ویندوز + آموزش نصب با Zadig

دانلود درایور پروگرامر USBASP برای ویندوز + آموزش نصب با Zadig
12 بازدید
۱۴۰۵-۰۳-۱۷
2 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: سئوکار ساده! 🔗 مهندس الکترونیک⚡

USBASP یک In-Circuit programmer (با قابلیت پروگرام کنترلر بر روی برد) است که برای برنامه‌ریزی میکروکنترلرهای AVR شرکت Atmel، مانند سری‌های ATmega و ATtiny، طراحی شده است. این ابزار معمولاً در توسعه پروژه‌های مبتنی بر زبان‌های C و ++C استفاده می‌شود و برای معماری‌های دیگری مانند ARM یا تراشه‌های ESP کاربرد ندارد.

علاوه بر فریم‌ور اصلی توسعه‌یافته توسط Thomas Fischl، نسخه‌های بهبودیافته‌ای نیز از USBASP منتشر شده‌اند که سازگاری و استفاده از آن را در سیستم‌عامل‌های جدید ساده‌تر می‌کنند.

مزیت کلیدی پروگرامر USBASP

مهم‌ترین مزیت USBASP، متن‌باز بودن و قیمت پایین آن است. همچنین برخی نسخه‌های سفارشی این پروگرامر با پشتیبانی از فریم‌ور WinUSB و استفاده از Microsoft OS Feature Descriptor، بدون نیاز به نصب دستی درایورهای جانبی در ویندوز شناسایی می‌شوند و به‌صورت Plug-and-Play آماده استفاده هستند.

راهنمای نصب

مراحل نصب بسته به نسخه فریم‌ور پروگرامر و سیستم‌عامل مورد استفاده متفاوت است.

در ویندوز با فریم‌ور استاندارد یا قدیمی

اگر پروگرامر شما از فریم‌ور استاندارد USBASP استفاده می‌کند، برای رفع مشکل احراز هویت یا Driver Signature باید از نرم‌افزار Zadig کمک بگیرید:

  1. پروگرامر USBASP را به پورت USB متصل کنید.
  2. نرم‌افزار Zadig را اجرا کرده و از منوی Options، گزینه List All Devices را فعال کنید.
  3. از فهرست دستگاه‌ها، USBasp را انتخاب کنید.
  4. درایور مقصد را روی libusbK یا libusb-win32 قرار دهید و روی Install Driver کلیک کنید.

✅نکته فنی

 اگر پروگرامر شما از فریم‌ور مبتنی بر WinUSB استفاده می‌کند، ویندوز آن را به‌صورت خودکار شناسایی می‌کند و نیازی به انجام مراحل بالا نخواهد بود.

در لینوکس

در بیشتر نسخه های لینوکس نیازی به نصب درایور جداگانه نیست. کافی است ابزار برنامه‌ریزی AVRDUDE را از طریق ترمینال نصب کنید:

تست و بررسی

برای اطمینان از نصب صحیح درایور و برقراری ارتباط بین پروگرامر USBASP و میکروکنترلر، برای مثال ATmega32، دستور زیر را تایپ و اجرا کنید. در سیستم‌عامل لینوکس، برای دسترسی به پورت USB و جلوگیری از خطاهای مربوط به سطح دسترسی، باید دستور  sudo را اجرا کنید:

تست در پروژه

برای تست نهایی فرآیند پروگرام کردن، در این بخش یک پروژه چشمک‌زن را اجرا می‌کنیم. ابتدا وارد پوشه پروژه شوید و فایل کد را ایجاد کنید: پس از وارد کردن کد، برای ذخیره فایل کلیدهای Ctrl+O و سپس Enter را فشار دهید. در پایان نیز با فشردن Ctrl+X از ویرایشگر خارج شوید.

سیم‌کشی و سخت‌افزار

پین‌های استاندارد پروگرامر USBASP شامل VCC، GND، MOSI، MISO، SCK و RESET را مطابق شماتیک، به پایه‌های متناظر روی میکروکنترلر متصل کنید.اگر مدار شما منبع تغذیه جداگانه دارد، پین VCC پروگرامر را به میکروکنترلر متصل نکنید. این کار از تداخل ولتاژ و آسیب احتمالی به قطعات جلوگیری می‌کند.

کامپایل و اجرا

در مرحله آخر، برای کامپایل کد C و پروگرام مستقیم فایل خروجی (HEX) روی میکروکنترلر از طریق USBASP، دستورات زیر را به‌ترتیب در ترمینال اجرا کنید:

شاید برای شما مفید باشد:
دانلود st link utility نسخه 4.6.0 | پروگرامر جدید STM32
اطلاعات
12
0
0
اشتراک و حمایت
profile نویسنده: Shadow متخصص الکترونیک

سئوکار ساده! 🔗 مهندس الکترونیک⚡


ویراستار: حسین زنجانی زاده
مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله