جدول المحتويات:

مبرمج ISP لوحدات التحكم الدقيقة AVR: 4 خطوات
مبرمج ISP لوحدات التحكم الدقيقة AVR: 4 خطوات

فيديو: مبرمج ISP لوحدات التحكم الدقيقة AVR: 4 خطوات

فيديو: مبرمج ISP لوحدات التحكم الدقيقة AVR: 4 خطوات
فيديو: Program AVR Microcontroller using AVR USBasp Programmer 2024, شهر نوفمبر
Anonim
Image
Image

مبرمج وحدة التحكم الدقيقة هو جهاز مصحوب ببرنامج يستخدم لنقل رمز لغة الآلة إلى وحدة التحكم الدقيقة / EEPROM من جهاز الكمبيوتر. مبرمج ISP لوحدات التحكم الدقيقة AVR هو مبرمجون تسلسليون يستخدمون المنفذ التسلسلي للتفاعل مع الكمبيوتر عبر بروتوكولات RS232. هم أكثر شعبية بين الهواة الذين يعملون على الكمبيوتر الشخصي وببساطة هم من صنع.

الخطوة 1: مخطط الدائرة التخطيطي للمبرمج

لوحة دائرة كهربائية
لوحة دائرة كهربائية

يعد مبرمج وحدة التحكم الدقيقة جهازًا مصحوبًا ببرنامج يستخدم لنقل رمز لغة الآلة إلى وحدة التحكم الدقيقة EEPROM من جهاز الكمبيوتر. يقوم المترجم بتحويل الكود المكتوب بلغات مثل التجميع و C و java وما إلى ذلك إلى رمز لغة الآلة ويخزنه في ملف سداسي عشري. يعمل مبرمج وحدة التحكم الدقيقة كواجهة بين الكمبيوتر وجهاز التحكم الهدف. يقرأ برنامج API للمبرمج البيانات من ملف hex المخزن على جهاز الكمبيوتر ويغذيها في ذاكرة وحدة التحكم. يقوم البرنامج بنقل البيانات من الكمبيوتر إلى الأجهزة باستخدام منفذ تسلسلي أو متوازي أو USB.

وحدة التحكم الصغيرة ATmega32 مبرمجة باستخدام المسامير المخصصة لاتصال SPI. الواجهة الطرفية التسلسلية هي بروتوكول متزامن ثنائي الاتجاه. يُعرف SPI أيضًا باسم بروتوكول "الواجهة ثلاثية الأسلاك" لأنه يحتاج إلى 3 خطوط اتصال تسمى MISO و MOSI و SCK. يحتاج بروتوكول SPI إلى جهازين للاتصال. أحدهما يعتبر سيد والآخر عبد.

الخطوة 2: لوحة الدوائر

لوحة دائرة كهربائية
لوحة دائرة كهربائية
لوحة دائرة كهربائية
لوحة دائرة كهربائية
لوحة دائرة كهربائية
لوحة دائرة كهربائية

يمكنك صنع لوحة الدوائر الخاصة بك في المنزل باستخدام طريقة نقل الحبر.

استخدم برنامج تصميم لوحة دوائر لتحويل الرسم التخطيطي للدائرة إلى تخطيط ثنائي الفينيل متعدد الكلور.

لعمل نسخة طبق الأصل من صورة معكوسة لتخطيط ثنائي الفينيل متعدد الكلور. يجب أن تتم الطباعة على ورق لامع / ورق صور باستخدام طابعة الليزر.

لقطع الألواح النحاسية بالحجم المطلوب ، وفقًا لتصميم تخطيط ثنائي الفينيل متعدد الكلور.

لوضع لوح نحاسي على التخطيط المطبوع ، مع توجيه الجانب النحاسي لأسفل باتجاه التخطيط المطبوع. بإحكام للضغط على الحديد الساخن لبعض الوقت. سيؤدي تسخين الورق إلى نقل الحبر إلى السبورة النحاسية. إذا التصق الورق باللوحة ، فاستخدم الماء الدافئ لإزالة الورق بشكل صحيح.

تخطيط دائرتنا تحت الحبر الأسود.

قم بإزالة جميع النحاس الآخر باستثناء الخطوط السوداء باستخدام محلول النقش على قاعدة بيروكسيد الهيدروجين.

الخطوة 3: مكونات اللحام

مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام
مكونات اللحام

تخطيط دائرتنا تحت الحبر الأسود.

قم بإزالة جميع النحاس الآخر باستثناء الخطوط السوداء باستخدام محلول النقش على قاعدة بيروكسيد الهيدروجين.

استخدم ورق رملي ناعم لإزالة الحبر الأسود.

لحفر حفرة العبور.

لحام المكونات والأسلاك على لوحة الدوائر المطبوعة (PCB).

في الوقت الحالي ، تم الانتهاء من تصنيع مبرمج لوحدات التحكم الدقيقة AVR مع دعم SPI.

الخطوة 4: حرق البرنامج في ذاكرة وحدة التحكم الدقيقة

حرق البرنامج في ذاكرة المتحكم الدقيق
حرق البرنامج في ذاكرة المتحكم الدقيق

لنسخ البرنامج إلى ذاكرة المتحكم الدقيق ، تحتاج إلى توصيل أسلاك المبرمج بدبابيس وحدة التحكم الدقيقة وفقًا لمخطط pinout في ورقة بيانات وحدة التحكم الدقيقة.

ثم قم بتوصيل المبرمج بالمنفذ التسلسلي للكمبيوتر وتوصيل قابس طاقة USB.

استخدم المترجم لإنشاء ملف hex من برنامج متحكم دقيق ، والذي يحتوي على تعليمات لغة الآلة التي يمكن فهمها بواسطة متحكم دقيق. يقوم المبرمج بنقل محتوى هذا الملف السداسي إلى ذاكرة وحدة التحكم الدقيقة. بمجرد نقل البرنامج أو كتابته في ذاكرة وحدة التحكم الدقيقة ، فإنه يعمل وفقًا للبرنامج.

في الفيديو التالي سنحاول إنشاء برنامج بسيط للميكروكونترولر.

وفقًا للبرنامج ، سيتحكم المتحكم الدقيق في وميض مؤشر LED.

سنحاول استخدام المبرمج الذي قمنا بتجميعه لتكوين فتيل وحدات التحكم الدقيقة وحرق البرنامج في ذاكرة متحكم AVR ATMega32.

المزيد من مقاطع الفيديو قريبا. اشترك في قناتنا على YouTube حتى لا تفوت أي شيء!

صنع سعيد ، شكرا!

موصى به: