كيفية برمجة ميكروكنترولر ATtiny13A/ATtiny25/ATtiny45/ATtiny85 باستخدام لوحة مبرمج وUSBasp

كيفية برمجة ميكروكنترولر ATtiny13A/ATtiny25/ATtiny45/ATtiny85 باستخدام لوحة مبرمج وUSBasp

مقدمة

عند العمل على مشاريع صغيرة الحجم نجد أن لوحات Arduino التقليدية تكون كبيرة الحجم ومكلفة أكثر من اللازم، وما نحتاجه حقًا في هذه الحالات هو متحكم دقيق (مايكروكنترولر) بسيط واقتصادي لتشغيل الأكواد البرمجية والتحكم في بعض الدبابيس. 

لذلك يعد شراء رقائق ATtiny45 أو ATtiny85 أو ما شابهها من إنتاج شركة Atmel ثم تحميل البرنامج عليها خيارًا مثاليًا لهذه الأغراض.

لوازم

قائمة المعدات:

  • مبرمج USBasp (أو أي مبرمج متوافق).
  • لوحة برمجة.
  • محول AVR ISP من 6 دبوس إلى 10 دبوس.
  • كابل تمديد USB.

ملاحظة: يمكن تجميع النظام بالكامل وتهيئته وجعله يعمل في أقل من ساعة.

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

تحميل وتثبيت التعريفات:

قم بتحميل تعريفات ويندوز الخاصة بمبرمج USBasp من هنــا، ثم فك ضغط الملفات وقم بتشغيل ملف InstallDriver.exe وتثبيته.

قم بتوصيل مبرمج USBasp وتحقق من تثبيت التعريفات بشكل صحيح.

إعداد بيئة التطوير:

قم بتحميل وتثبيت (أو قم بتحديث) برنامج Arduino IDE، ثم قم بتثبيت ATTinyCore باستخدام مدير اللوحات في Arduino IDE.

وبالنسبة لرقائق ATtiny13/13a يجب استخدام نواة بديلة تسمى MicroCore من تطوير @MCUdude، ثم اختر نوع المتحكم الدقيق المراد برمجته.

خطوة 2 : عملية البرمجة

تجهيز اللوحة:

قم بلحام موصل رأس (header connector) على لوحة البرمجة.

الموصل متوافق مع مزود خدمة الانترنت ولكن يجب ثني دبوسين كما هو موضح في الصورة.

توصيل المكونات:

قم بتوصيل جميع الوحدات ما عدا كابل تمديد USB، ثم قم بوضع المتحكم الدقيق المراد برمجته في مقبس DIP مع الانتباه لوضعية الرقاقة (الدبوس رقم 1 يكون في أعلى اليسار كما في الصورة).

تحميل السكيتش:

قم بتحميل الاسكتش، أنا أستخدمه لاختبار سكتش "وميض"، ويمكنك تحميله من هنــا.

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

والآن أصبح كل شيء جاهزًا لتحميل السكيتش الخاص بك.

خطوة 3 : اعتراف بالجميل وشكر

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

لا توجد تعليقات حتي الآن.
تسجيل الدخول مطلوب

يجب عليك تسجيل الدخول لإضافة تعليق.

تسجيل الدخول