مجموعة اردوينو DEV-11168 AVR ISP Shield PTH
معلومات المنتج
- اسم المنتج: اردوينو شيلد AVR ISP
- رقم الموديل: ديف-11168
- دليل المستخدم: متاح
تعليمات استخدام المنتج
- افتح البرنامج الثابت ArduinoISP (في المثال XNUMX).amples) على لوحة Arduino الخاصة بك.
- قم بإجراء تغيير بسيط على كود ArduinoISP إذا كنت تستخدم Arduino 1.0. ابحث عن السطر في وظيفة نبضات القلب () الذي يشير إلى التأخير (40)؛ وتغييره إلى تأخير (20)؛.
- حدد اللوحة المناسبة والمنفذ التسلسلي من قائمة الأدوات التي تتوافق مع لوحة المبرمج (وليس اللوحة التي تتم برمجتها).
- قم بتحميل رسم ArduinoISP على لوحة Arduino الخاصة بك.
- قم بتوصيل لوحة Arduino الخاصة بك باللوحة المستهدفة باتباع الرسم التخطيطي المقدم. بالنسبة إلى Arduino Uno، تذكر إضافة مكثف 10 فائق التوهج بين إعادة الضبط والأرض.
- حدد اللوحة المناسبة من قائمة "الأدوات" التي تتوافق مع اللوحة التي تريد نسخ أداة تحميل التشغيل عليها (وليس لوحة المبرمج).
- استخدم أمر Burn Bootloader > Arduino كأمر ISP.
ملحوظة: يعمل هذا الإجراء مع اللوحات التي تحتوي على إشارات SPI على الأطراف المشار إليها. بالنسبة للوحات مثل Leonardo، حيث لا يكون ذلك صالحًا، تحتاج إلى توصيل إشارات SPI بموصل ISP باستخدام المنفذ المتوفر.
استخدام Arduino كمزود خدمة AVR ISP (مبرمج داخل النظام):
يشرح هذا البرنامج التعليمي كيفية استخدام لوحة Arduino كمزود خدمة AVR ISP (مبرمج داخل النظام). يتيح لك هذا استخدام اللوحة لنسخ أداة تحميل التشغيل على AVR (على سبيل المثال، ATmega168 أو ATmega328 المستخدم في Arduino). الكود في هذا السابقampيعتمد le على البرامج الثابتة Mega-ISP بواسطة Randall Bohn.
تعليمات
لاستخدام لوحة Arduino الخاصة بك لنسخ أداة تحميل التشغيل على AVR، عليك اتباع بعض الخطوات البسيطة.
- افتح البرنامج الثابت ArduinoISP (في المثال XNUMX).amples) إلى لوحة Arduino الخاصة بك.
- ملاحظة بالنسبة لـ Arduino 1.0: تحتاج إلى إجراء تغيير صغير واحد على كود ArduinoISP. ابحث عن السطر في الدالة heartbeat() الذي يقول "delay(40);" وقم بتغييره إلى "تأخير (20)؛".
- حدد العناصر الموجودة في قوائم Tools > Board وSerial Port التي تتوافق مع اللوحة التي تستخدمها كمبرمج (وليس اللوحة التي تتم برمجتها).
- قم بتحميل رسم ArduinoISP.
- قم بتوصيل لوحة Arduino الخاصة بك إلى الهدف كما هو موضح في الرسم البياني أدناه. (ملاحظة لـ Arduino Uno: ستحتاج إلى إضافة مكثف 10 فائق التوهج بين إعادة الضبط والأرض.)
- حدد العنصر في القائمة Tools > Board الذي يتوافق مع اللوحة التي تريد نسخ أداة تحميل التشغيل عليها (وليس اللوحة التي تستخدمها كمبرمج). راجع أوصاف اللوحة في صفحة البيئة للحصول على التفاصيل.
- استخدم أمر Burn Bootloader > Arduino كأمر ISP.
ملحوظة: يعمل هذا الإجراء مع اللوحات التي تحتوي على إشارات SPI على الأطراف المشار إليها. بالنسبة للوحات التي لا يكون هذا صالحًا لها (لوحات 32u4 مثل Leonardo)، يجب أن تكون إشارات SPI متصلة بموصل ISP الذي تم ذكر دبوسه أدناه.
الدائرة
الدائرة (التي تستهدف Arduino Uno أو Duemilanove أو Diecimila):
لوحة Arduino تعمل كمزود خدمة إنترنت لبرمجة ATmega على لوحة Arduino أخرى. في Arduino Uno، ستحتاج إلى توصيل مكثف 10 فائق التوهج بين إعادة الضبط والأرض (بعد تحميل رسم ArduinoISP). لاحظ أنك تحتاج إلى الوصول إلى دبوس إعادة التعيين الموجود على اللوحة المستهدفة، وهو غير متوفر في اللوحات NG أو اللوحات الأقدم.
الدائرة (تستهدف Arduino NG أو أقدم):
في اللوحات NG أو الأقدم، قم بتوصيل سلك إعادة الضبط بالطرف 1 من شريحة Atmega الموجودة على اللوحة، كما هو موضح أعلاه.
الدائرة (استهداف AVR على اللوح):
راجع البرنامج التعليمي Arduino to Breadboard للحصول على التفاصيل.
الأسلاك
المستندات / الموارد
![]() |
مجموعة اردوينو DEV-11168 AVR ISP Shield PTH [بي دي اف] دليل المستخدم مجموعة DEV-11168 AVR ISP Shield PTH، مجموعة DEV-11168، مجموعة AVR ISP Shield PTH، مجموعة Shield PTH، مجموعة PTH، مجموعة |