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

كيفية برمجة لوحة AVR باستخدام لوحة Arduino: 6 خطوات
كيفية برمجة لوحة AVR باستخدام لوحة Arduino: 6 خطوات

فيديو: كيفية برمجة لوحة AVR باستخدام لوحة Arduino: 6 خطوات

فيديو: كيفية برمجة لوحة AVR باستخدام لوحة Arduino: 6 خطوات
فيديو: برمجة المتحكمات باستخدام اردوينو كمبرمجة AVR باستخدام برنامج AVRDudess 2024, يوليو
Anonim
كيفية برمجة لوحة AVR باستخدام لوحة Arduino
كيفية برمجة لوحة AVR باستخدام لوحة Arduino

هل لديك لوحة متحكم AVR حولها؟ هل من الصعب برمجته؟ حسنا، أنت في المكان المناسب. هنا ، سأوضح لك كيفية برمجة لوحة متحكم Atmega8a باستخدام لوحة Arduino Uno كمبرمج. لذلك دون مزيد من اللغط ، فلنبدأ!

الخطوة 1: اجمع كل الأشياء

اجمع كل الأشياء
اجمع كل الأشياء

هذا هو كل ما تحتاجه:

  • لوحة متحكم Arduino UNO / MEGA / nano.
  • لوحة متحكم AVR مع متحكم متوافق (مثل Atmega 8a)
  • كبل USB مناسب للوحة Arduino
  • ستة أسلاك توصيل (اثنان للطاقة ، واحد لإعادة ضبط لوحة AVR الهدف والباقي ثلاثة للاتصالات)

اضغط على الصورة أعلاه لمعرفة المزيد.

الخطوة 2: قم بتحميل برنامج ISP على لوحة Arduino

قم بتحميل برنامج ISP على لوحة Arduino
قم بتحميل برنامج ISP على لوحة Arduino

ابدأ Arduino IDE وانتقل إلى الملفات> الأمثلة> ArduinoISP. حدد اللوحة المناسبة من Tools> Boards. قم بتحميل البرنامج على لوحة Arduino.

الخطوة 3: قم بتوصيل لوحة AVR الهدف بلوحة Arduino

قم بتوصيل لوحة AVR الهدف بلوحة Arduino
قم بتوصيل لوحة AVR الهدف بلوحة Arduino
قم بتوصيل لوحة AVR الهدف بلوحة Arduino
قم بتوصيل لوحة AVR الهدف بلوحة Arduino

قم بإجراء الاتصالات على النحو التالي (AVR إلى لوحة Arduino):

VCC إلى 5 فولت

GND إلى GND

RST / إعادة التعيين إلى D10

MISO إلى D11

MOSI إلى D12

SCK إلى D13

إذا لم تتمكن من العثور على أي من هذه المسامير ذات العلامات ، فراجع ورقة البيانات الخاصة بشريحة وحدة التحكم الدقيقة على الويب. لقد قمت بإضافة مخطط pinout لبعض ICs Atmega microcontroller الشائعة أعلاه. لوحة AVR الخاصة بي بها Atmega 8a. أيضًا ، تم تمييز جميع المسامير المهمة الموجودة على السبورة. تأكد من عدم استخدام أسلاك فضفاضة واهشة.

الخطوة 4: نسخ Bootloader على لوحة AVR

انسخ Bootloader على لوحة AVR
انسخ Bootloader على لوحة AVR

انتقل إلى أدوات> اللوحات> حدد Arduino NG أو أقدم. ثم انتقل إلى الأدوات> المعالج وحدد الموجود على لوحة AVR الخاصة بك. انتقل إلى أدوات> مبرمج وحدد Arduino باعتباره ISP. انتقل الآن إلى Tools مرة أخرى ثم انقر فوق "Burn Bootloader". يجب أن تومض مصابيح RX و TX على لوحة Arduino بسرعة عدة مرات وإذا ظهرت رسالة تفيد "تم حرق أداة تحميل التشغيل" دون أي خطأ ، فإن لوحة AVR الخاصة بك جاهزة للبرمجة!

الخطوة 5: اختبر لوحة AVR

اختبر لوحة AVR
اختبر لوحة AVR

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

الخطوة 6: تم

Image
Image
تم التنفيذ!
تم التنفيذ!

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

أود أن أعرف ما الذي صنعته اليوم به. أتمنى لك كل خير!

موصى به: