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

برمجة ميكروكنترولر مع مبرمج USBasp في Atmel Studio: 7 خطوات
برمجة ميكروكنترولر مع مبرمج USBasp في Atmel Studio: 7 خطوات

فيديو: برمجة ميكروكنترولر مع مبرمج USBasp في Atmel Studio: 7 خطوات

فيديو: برمجة ميكروكنترولر مع مبرمج USBasp في Atmel Studio: 7 خطوات
فيديو: USBasp as External tool to Atmel Studio 7 | Complete Guide | Arabic 2024, يونيو
Anonim
برمجة ميكروكنترولر مع مبرمج USBasp في Atmel Studio
برمجة ميكروكنترولر مع مبرمج USBasp في Atmel Studio

أهلا

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

يعد USBasp حلاً أرخص لبرمجة AVR ويدعم ميكروكنترولر متعددة. يمكن الاطلاع على القائمة الكاملة على

يستخدم هذا البرنامج التعليمي ATtiny85 كمثال ولكن يمكن تمديده لبرمجة أي متحكم مدعوم باستخدام مبرمج USBasp.

هيا بنا!

اللوازم

USBasp AVR مبرمج

الخطوة 1: تثبيت برنامج تشغيل USBasp باستخدام Zadig

تثبيت برنامج تشغيل USBasp باستخدام Zadig
تثبيت برنامج تشغيل USBasp باستخدام Zadig
تثبيت برنامج تشغيل USBasp باستخدام Zadig
تثبيت برنامج تشغيل USBasp باستخدام Zadig
تثبيت برنامج تشغيل USBasp باستخدام Zadig
تثبيت برنامج تشغيل USBasp باستخدام Zadig

افتح متصفح الويب الخاص بك وتوجه إلى

باستخدام هذه الأداة ، نقوم أولاً بتثبيت برنامج التشغيل الصحيح على USBasp.

  1. اضغط على زر التنزيل وقم بتثبيت التطبيق.
  2. افتح Zadig
  3. انقر فوق الخيارات واضغط على List All Devices
  4. حدد USBasp وقم بتثبيت برنامج تشغيل libusbK (v3.0.7.0)

يرجى ملاحظة أن تثبيت برنامج التشغيل قد يستغرق ما يصل إلى خمس دقائق.

الخطوة 2: تنزيل AVRDUDE

تحميل AVRDUDE
تحميل AVRDUDE

الخطوة التالية هي تنزيل AVRDUDE.

انقر فوق الرابط أدناه لتنزيل ملف ZIP مباشرةً ، أو لا تتردد في تنزيله خارجيًا بالبحث عن تنزيل AVRDUDE.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

بمجرد التنزيل ، قم باستخراج الملفات إلى مستنداتك أو في ملفات برنامج Atmel Studio. من المهم معرفة مكان استخراج هذه الملفات لأنك ستطلب مسار ملفها في الخطوات التالية.

الخطوة 3: افتح Atmel Studio

افتح استوديو اتميل
افتح استوديو اتميل

افتح Atmel Studio وفي شريط التنقل الرئيسي ، توجه إلى الأدوات ، ثم انقر فوق الأدوات الخارجية.

الخطوة 4: انقر فوق "إضافة"

انقر
انقر

انقر فوق "إضافة" لإضافة إعدادات لأداة جديدة.

الخطوة 5: إدخال تفاصيل مبرمج USBasp

إدخال تفاصيل مبرمج USBasp
إدخال تفاصيل مبرمج USBasp

بالنسبة للأمر ، أدخل عنوان الملف في ملف AVRDUDE. exe الذي نزّلناه واستخرجناه سابقًا.

على سبيل المثال ، سيكون إدخال الأمر الخاص بي:

C: / Program Files (x86) Atmel / Studio / avrdude.exe

ملاحظة ، هذا مثال فقط !! من المحتمل أن يكون عنوان ملفك مختلفًا. لا تتردد في استخدام ميزة الاستعراض (النقاط الثلاث في نهاية إدخال الأمر) للعثور على ملف avrdude.exe.

بالنسبة إلى الوسيطات ، انسخ والصق السطر أدناه في إدخال الوسائط:

-c usbasp -p t85 - فلاش: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i

تفصيل الحجج أعلاه:

  • الوسيطة بعد -c تحدد معرف المبرمج. في حالتنا ، فإن usbasp
  • تحدد الحجة اللاحقة -p المتحكم الدقيق. في حالتنا ، ATtiny85 ، المعروف باسم t85
  • الوسيطة بعد -U تحدد نوع الذاكرة

    قم بتغيير t85 إلى وحدة التحكم الدقيقة الخاصة بك عن طريق البحث عن الكلمة الأساسية المرتبطة في روابط الوثائق المتوفرة في البداية

لاحظ أن الحجج مأخوذة من وثائق avrdude. يمكن الحصول على هذا من الروابط المتوفرة في البداية.

اضغط على تطبيق عند الانتهاء من كل شيء!

الخطوة السادسة: استخدام المبرمج

باستخدام المبرمج
باستخدام المبرمج

لبرمجة AVR ، تأكد من توصيله بـ USBasp ، وانتقل إلى الأدوات الخارجية وانقر على الأداة التي أنشأتها للتو.

لا تنس بناء الحل الخاص بك قبل البرنامج.

يجب أن تكون كلها مبرمجة!

الخطوة 7: استكشاف الأخطاء وإصلاحها

في حالة حدوث مشكلات:

  • حاول استخدام منافذ USB مختلفة لتوصيل مبرمج USBasp بها
  • تأكد من توصيل AVR بالمبرمج
  • اقرأ كل خطوة بعناية مرة أخرى وتأكد من صحة الأمر والحجج في إعداد الأدوات الخارجية

خلاف ذلك ، أنت على ما يرام!

موصى به: