في بعض الأحيان يحتاج فنيو الراديو الذين يصممون الأجهزة الإلكترونية إلى استخدام متحكمات دقيقة في تصميماتهم. تحتاج المتحكمات الدقيقة إلى برامج ثابتة - هذا ما يستخدمه المبرمجون.
ما هو المبرمج؟
المبرمج هو جهاز برمجي يستخدم لقراءة المعلومات أو كتابتها إلى جهاز تخزين (الذاكرة الداخلية لوحدات التحكم الدقيقة). إذا احتاج هواة الراديو إلى برمجة جهاز التحكم الدقيق مرة واحدة ، فيمكنك استخدام مبرمج تقليدي يتصل بمنفذ COM أو LPT. على سبيل المثال ، أبسط مبرمج لرقائق AVR هو كبل مكون من 6 أسلاك و 4 مقاومات (مبرمج PonyProg).
باستخدام مبرمج تقليدي ، يمكنك تحميل البرامج السداسية في العديد من ميكروكنترولر AVR دون إضاعة الوقت والمال. بالإضافة إلى ذلك ، يمكن استخدام المبرمج كمبرمج داخل الدائرة ، بحيث يمكنك برمجة متحكم AVR دون إزالته من الجهاز.
هؤلاء المبرمجون متصلون بجهاز كمبيوتر باستخدام برنامج خاص (يسمى أيضًا مبرمجًا). يقوم بنقل البرامج الثابتة من الكمبيوتر ، ويقوم الجهاز بكتابتها فقط في ذاكرة الدائرة المصغرة. يمكن توصيل المبرمجين عبر منفذ تسلسلي أو متوازي ، عبر موصل USB ، إلخ. المبرمجون الحديثون متصلون عادة عبر USB.
تم تصميم مبرمج USB لبرمجة أجهزة المعالجات الدقيقة لشركة معينة (اعتمادًا على العلامة التجارية للمبرمج) في شكل مجمع. يبسط بشكل كبير عملية تكوين البرنامج.
كيفية توصيل مبرمج USB؟
لاستخدام الجهاز ، تحتاج إلى توصيله بأحد منافذ USB على جهاز الكمبيوتر الخاص بك. بعد ذلك ، ستظهر رسالة على الكمبيوتر حول توصيل جهاز USBasp جديد ، وسيضيء مؤشر LED الموجود على المبرمج نفسه ، مما يعني أن الجهاز متصل بنجاح.
ثم تحتاج إلى تثبيت برامج التشغيل حتى يعمل نظام التشغيل بشكل صحيح مع هذا الجهاز. بعد ذلك سيكون من الممكن توصيل جهاز المعالج الدقيق بواجهة ISP. سيضيء المصباح الثاني أثناء البرمجة.
كقاعدة عامة ، يحتوي المبرمج على واجهتين - واحدة لتوصيل متحكم ، والأخرى للاتصال بجهاز كمبيوتر. لتوصيل المتحكم الدقيق ، يمكنك استخدام وضع البرمجة التسلسلي ISP. وهذا الجهاز متصل بجهاز كمبيوتر عبر موصل USB قياسي.
للتحكم في المبرمج ، تحتاج إلى تثبيت برامج خاصة. من الأفضل استخدام التطبيقات ذات الإطارات. على سبيل المثال ، للعمل مع الجهاز ، يمكنك استخدام برامج ExtremeBurner و Khazama و avrguge وغيرها.