ساخت پروژه
0 محصولات نمایش سبد خرید

هیچ محصولی در سبد خرید نیست.

پروگرام كردن میکروكنترلر با usbasp

اموزش پروگرام كردن میکروكنترلر

در این پست از ساخت پروژه اموزش پروگرام كردن میکروكنترلر avr توسط پروگرامر Usbasp یاد خواهیم داد. پروگرامر یه واسط بین کامپیوتر با میکروکنترلر هست و برای اینکه بتوانید برنامه ای که نوشتید رو روی میکرو پروگرام کنید ابتدا باید برنامه رو به فایل hex تبدیل کنید بعد فایل hex روی میکرو پروگرام کنید.


پروگرامر usbasp یه پروگرامر ارزان قیمت و مناسب واسه پروگرامر کردن میکروکنتر های avr هست که مدل های مختلفی داره من از نمونه زیر واسه پروگرام کردن میکروکنترلر های avr استفاده میکنم


اموزش پروگرام كردن میکروكنترلر

نصب درایور پروگرامر usbasp


برای اینکه پروگرامر avr روی ویندوز کار کنه شما باید درایور پروگرامر Usbasp رو روی ویندوز نصب کنید نحوه نصب درایور پروگرامر هم خیلی ساده هست توسط برنامه zadig شما میتوانید درایور پروگرامر رو نصب کنید


ابتدا پروگرامر رو به سیستم متصل کنید بعد نرم افزار zadig اجرا کنید مانند تصویر زیر از تب options تیک گزینه list all devices رو بزنید


اموزش پروگرام كردن میکروكنترلر

بعد در فیلد پایین usbasp رو انتخاب کنید


اموزش پروگرام كردن میکروكنترلر

مانند تصویر زیر در قسمت driver باید libusb-win32 قرار بدیم


اموزش پروگرام كردن میکروكنترلر

و در اخر روی install driver کلیک کنیم


اموزش پروگرام كردن میکروكنترلر

الان صبر کنید تا درایور نصب بشه و تمام شما میتوانید از اخر مطلب نرم افزار Zadig رو دانلود کنید


پین های پروگرامر Usbasp برای پروگرام كردن میکروكنترلر


پروگرامر usbasp مانند تصویر زیر دارای دارای 10 پین هست که 2 تای او مرتبط با پین های تغذیه vcc , gnd هست که به میکرو متصل میشه این پروگروگرامر ولتاژ خروجی 3.3 ولت و 5 ولت رو به ما میده که می تونیم توسط جامپر مشخص کنیم کدام ولتاژ خروجی باشه و 4 تا پین دیگه mosi , rst , sck , miso جهت ارتباط با میکروکنترلر استفاده میشه و بقیه پین ها به جایی متصل نمیشه

مقاله پیشنهادی  دانلود Progisp اخرین ورژن - نرم افزار پروگرامر میکروکنترلر های AVR

اموزش پروگرام كردن میکروكنترلر

نحوه ارتباط میکرو با پروگرامر


پایه های میکروکنترلر ها Mosi , Rst , Sck , Miso هستن که باید این پایه ها به پروگرامر متصل بشه به این صورت miso پروگرامر به Miso میکرو avr و sck پروگرامر به sck میکرو avr و mosi پروگرامر به mosi میکرو avr و در اخر rst پروگرامر به rst میکرو avr متصل میشه


نحوه پروگرام كردن میکروكنترلر


برای نحوه پروگرام كردن میکروكنترلر بعد از اینکه ما اتصالات رو بین پروگرامر و میکرو بر قرار کردیم پروگرامر رو باید به سیستم متصل کنیم و میتونیم از طریق نرم افزار فایل برنامه رو روی میکرو بریزیم نرم افزار های مختلفی وجود داره که من از نرم افزار sinaprog استفاده میکنم یه نرم افزار ساده واسه پروگرام كردن میکروكنترلر


اموزش پروگرام كردن میکروكنترلر

شما می توانید نرم افزار sinaprog از اخر مطلب دانلود کنید


امیدوارم از اموزش پروگرام كردن میکروكنترلر خوشتان امده باشه


دانلود نرم افزار Zadig
دانلود sinaprog
امتیاز دادن به مطلب
2
دیدگاه‌های نوشته

*
*

    Ali مهر 16, 1403 پاسخ

    سلام خسته نباشید من تمام مراحل بالا را انجام دادم اما اصلا میکرو کنترلر atmega16a شناسایی نمی شود

      ساخت پروژه مهر 24, 1403

      سلام وقت بخیر
      اگر از اتصالات بین میکرو و پروگرامر usbasp مطمئن هستی ممکنه مشکل از میکرو کنترلر یا فیوزبیت های میکرو باشه
      در صورتی که فیوز بیت ها رو دستکار کرده باشید ممکنه میکرو با پروگرامر ارتباط نگیره پس ابتدا یه میکرو دیگه تست کنید تا از اتصالات مطمئن بشید