كيفية برمجة Avr

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

كيفية برمجة Avr
كيفية برمجة Avr

فيديو: كيفية برمجة Avr

فيديو: كيفية برمجة Avr
فيديو: Avr studiо, proteus, программатор | Микроконтроллеры с нуля #2 2024, شهر نوفمبر
Anonim

أسهل طريقة لمعرفة كيفية برمجة وحدات التحكم الدقيقة من سلسلة AVR هي استخدام منصة أجهزة Arduino. غلاف البرنامج الخاص بهذا النظام الأساسي يدعم أنظمة تشغيل Linux و Android و Windows.

كيفية برمجة avr
كيفية برمجة avr

تعليمات

الخطوة 1

احصل على لوحة Arduino جاهزة أو أي من نسخها العديدة. سيكون للنسخة أي اسم آخر. إذا رغبت في ذلك ، قم ببناء أي من هذه النسخ بنفسك باستخدام أي من ميكروكنترولر AVR التالية: ATmega8، ATmega168، ATmega328. إذا لم يكن الكمبيوتر يحتوي على منفذ COM ، فتأكد من توفير محول USB-COM على اللوحة ، أو استخدم محولًا خارجيًا جاهزًا. في جميع الحالات ، لا تنس محول المستوى أيضًا ، نظرًا لأن منافذ COM الخاصة بأجهزة الكمبيوتر تعمل عادةً بجهد 12 فولت ، ويحتاج المتحكم الدقيق إلى 5 أو 3 ، 3.

الخطوة 2

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

الخطوه 3

إذا لم يكن جهاز الكمبيوتر الخاص بك يحتوي على Java Virtual Machine ، فقم بتنزيله وتثبيته.

الخطوة 4

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

الخطوة الخامسة

قم بتوصيل اللوحة بالكمبيوتر وبعد ذلك فقط قم بتوصيل الطاقة إليها.

الخطوة 6

ابدأ قذيفة. حدد نوع اللوحة فيه. إذا لم تكن أصلية ، فيرجى تحديد اللوحة المتوافقة معها. حدد أيضًا المنفذ المتصل به.

الخطوة 7

تحقق من الأمثلة المرفقة مع الغلاف. وهي مكتوبة بلغة برمجة خاصة تسمى Wiring. حاول كتابتها واحدة تلو الأخرى إلى وحدة التحكم الدقيقة الموجودة على السبورة وتشغيلها.

الخطوة 8

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

موصى به: