گاهی اوقات تکنسین های رادیویی که دستگاه های الکترونیکی را طراحی می کنند نیاز به استفاده از میکروکنترلرها در طراحی های خود دارند. میکروکنترلرها به سیستم عامل نیاز دارند - این همان چیزی است که برنامه نویسان برای آن استفاده می کنند.
برنامه نویس چیست؟
برنامه نویس دستگاه سخت افزاری-نرم افزاری است که برای خواندن یا نوشتن اطلاعات در دستگاه ذخیره سازی (حافظه داخلی میکروکنترلرها) استفاده می شود. اگر آماتور رادیویی نیاز به برنامه ریزی دستگاه میکروکنترلر یک بار دارد ، می توانید از یک برنامه نویس معمولی استفاده کنید که به پورت COM یا LPT متصل شود. به عنوان مثال ، ساده ترین برنامه نویس برای تراشه های AVR ، کابل 6 سیمه 4 مقاومت است (برنامه نویس PonyProg).
با استفاده از یک برنامه نویس معمولی ، می توانید برنامه های hex را در بسیاری از میکروکنترلرهای AVR بدون اتلاف وقت و هزینه بارگیری کنید. علاوه بر این ، می توان از برنامه نویس به عنوان یک برنامه نویس درون مدار استفاده کرد ، بنابراین می توانید میکروکنترلر AVR را بدون برداشتن آن از دستگاه برنامه ریزی کنید.
چنین برنامه نویسان با استفاده از یک برنامه خاص (که به آن برنامه نویس نیز می گویند) به رایانه متصل می شوند. این سیستم عامل را از رایانه منتقل می کند و دستگاه فقط آن را در حافظه میکرو مدار می نویسد. برنامه نویسان را می توان از طریق پورت سریال یا موازی ، از طریق اتصال USB و غیره متصل کرد. برنامه نویسان مدرن معمولاً از طریق USB متصل می شوند.
برنامه نویس USB برای برنامه نویسی دستگاه های ریزپردازنده یک شرکت خاص (بسته به مارک برنامه نویس) به صورت مونتاژ شده در نظر گرفته شده است. روند پیکربندی نرم افزار را بسیار ساده می کند.
چگونه یک برنامه نویس USB وصل کنیم؟
برای استفاده از دستگاه ، باید آن را به یکی از درگاه های USB رایانه متصل کنید. پس از آن ، پیامی در مورد اتصال یک دستگاه USBasp جدید در رایانه ظاهر می شود و LED موجود در خود برنامه نویس روشن می شود ، این بدان معنی است که دستگاه با موفقیت متصل شده است.
سپس باید درایورها را نصب کنید تا سیستم عامل بتواند به درستی با این دستگاه کار کند. پس از آن امکان اتصال دستگاه ریزپردازنده به رابط ISP وجود دارد. LED دوم در حین برنامه نویسی روشن می شود.
به عنوان یک قاعده ، برنامه نویس دارای دو رابط است - یکی برای اتصال میکروکنترلر ، دیگری برای اتصال به کامپیوتر. برای اتصال میکروکنترلر ، می توانید از حالت برنامه نویسی سریال ISP استفاده کنید. و این دستگاه از طریق رابط USB استاندارد به رایانه متصل می شود.
برای کنترل برنامه نویس ، باید برنامه های ویژه ای را نصب کنید. بهتر است از برنامه های پنجره ای استفاده کنید. به عنوان مثال ، برای کار با دستگاه ، می توانید از برنامه های ExtremeBurner ، Khazama ، avrguge و غیره استفاده کنید.