جدول المحتويات:
- الخطوة 1: المتطلبات
- الخطوة 2: قم بتوصيل Arduino بجهاز الكمبيوتر
- الخطوة 3: تحميل الكود
- الخطوة 4: توصيل الدائرة
- الخطوة 5: تحديد الفهم
- الخطوة 6: قم بتنزيل الملف المضغوط
- الخطوة 7: ابحث عن رمز وحدة التحكم الخاصة بك
- الخطوة 8: كشف الخاضعة للرقابة
- الخطوة 9: ضبط المصهر
- الخطوة 10: تحميل ملف Hex
فيديو: Arduino كـ ISP -- حرق ملف Hex في AVR -- الصمامات في AVR -- اردوينو كمبرمج: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
………………………
يرجى الاشتراك في قناتي على YouTube لمزيد من مقاطع الفيديو ……..
هذه المقالة هي كل شيء عن اردوينو مثل ISP.
إذا كنت ترغب في تحميل ملف سداسي عشري أو إذا كنت ترغب في ضبط المصهر الخاص بك في AVR ، فلا داعي لشراء مبرمج ، يمكنك القيام بذلك باستخدام اردوينو.
في هذه المقالة ، قمت بتحميل ملف hex في atmega8 إذا كنت تريد تحميل ملف hex في AVR آخر ، ففهم العملية واتبع نفس الخطوات.
……………………
الخطوة 1: المتطلبات
- اردوينو أونو
- بعض أسلاك العبور
- اللوح
- مذبذب بلوري (اختياري إذا تم ضبط وحدة التحكم الخاصة بك على مذبذب خارجي)
*** إذا كانت وحدة التحكم الخاصة بك خارج الصندوق ، فلا داعي لتوصيل مذبذب كريستال بهذا ****
الخطوة 2: قم بتوصيل Arduino بجهاز الكمبيوتر
- قم بتوصيل اردوينو بجهاز الكمبيوتر
- افتح arduino IDE وانقر فوق الأدوات
- ثم انقر فوق اللوحة ، هنا حدد اردوينو أونو
- انقر الآن على المنفذ الموجود أسفل اللوحة ، هنا حدد المنفذ الذي يتصل به اردوينو.
***** اردوينو الخاص بي متصل على COM2 ، تذكر أننا سنستخدمه لاحقًا.
الخطوة 3: تحميل الكود
- اذهب إلى الملف ثم الأمثلة
- ابحث عن مثال ArduinoISP
- تحميل برنامج ArduinoISP
- انتقل الآن إلى الأدوات وحدد المبرمج "arduino as isp"
لا تخلط بين arduino isp و arduino كما هو الحال في المبرمج.
الخطوة 4: توصيل الدائرة
- هنا نحرق ملف Hex ونضع الصمامات في Atmega8. يرجى فهم المفهوم حتى تتمكن من نسخ ملف سداسي عشرية في أي نوع من أنواع avr عبر اردوينو.
- قم بتوصيل الدائرة كما هو موضح في الصورة.
- يعد المذبذب البلوري اختياريًا إذا تم ضبط Avr على الصمامات الخارجية ، وإذا كان AVR خارج الصندوق ، فلا داعي لتوصيل هذا.
الخطوة 5: تحديد الفهم
- كما ترى في الصورة الأولى ، يوجد دبوس MISO و MOSI و SCK ، والذي سنقوم بتوصيله بـ 13 و 12 و 11 دبوسًا على التوالي من اردوينو.
- كما ترى في الصورة الثانية ، يوجد إعادة تعيين دبوس الذي سنقوم بتوصيله بالدبوس العاشر من اردوينو.
- في الصورة الثالثة ، يمكنك رؤية دبوس VCC و AVCC و GND ، وتوصيل AVCC و VCC بـ 5 فولت من اردوينو ، و GND بـ GND من اردوينو.
الخطوة 6: قم بتنزيل الملف المضغوط
- قم بتنزيل الملف المضغوط أدناه
- استخراج ملف مضغوط
مرآة جيثب:
codeload.github.com/vishalsoniindia/Arduin…
الخطوة 7: ابحث عن رمز وحدة التحكم الخاصة بك
الصق ملف Hex الخاص بك في نفس المجلد الذي قمنا بتنزيله ، حيث يمكنك رؤية ملف cmd.txt.
- افتح ملف cmd.txt في المجلد
- انسخ السطر الأول وهو "avrdude -c arduino -b 19200 -p xyz"
- اكتب cmd في الشريط العلوي لجهاز الكمبيوتر الخاص بك كما هو موضح في الصورة.
- هنا يتم فتح محطة الأوامر
- الصق الخط واضغط على Enter
- في الصورة الأخيرة ، يمكنك أن ترى اسمًا متحكمًا به ورمز وحدة التحكم هو m8 لـ atmega8.
الخطوة 8: كشف الخاضعة للرقابة
- انسخ السطر الثاني من الملف الضريبي وهو "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- الصقها في محطة الأوامر
- الآن قم بتغيير منجم منفذ com الخاص بك وهو COM2 حيث يتم توصيل اردوينو الخاص بك.
- تغيير رمز وحدة التحكم الخاص بك لي هو m8.
- هاهنا.
- عندما ترى بعض توقيع الجهاز وفتيله ، فهذا يعني أنه تم اكتشاف وحدة التحكم الخاصة بك.
الخطوة 9: ضبط المصهر
- انسخ هذا السطر وهو "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- تجاوزها في محطة القيادة.
- الآن قم بتغيير منجم منفذ com الخاص بك وهو COM2 حيث يتم توصيل اردوينو الخاص بك.
- تغيير رمز وحدة التحكم الخاص بك لي هو m8.
- تم ضبط هذا المصهر على 8 ميجا هرتز داخلي ، مما يعني أنك لست بحاجة إلى توصيل مذبذب كريستال خارجي.
- هاهنا.
- الآن تم ضبط المصهر ، إنها عملية لمرة واحدة لا داعي لها في المرة القادمة.
إذا كنت ترغب في تغيير المصهر ، فإن E2 هو فتيل أقل و D9 هو فتيل أعلى ، يمكنك تغييره وفقًا لمتطلباتك.
الخطوة 10: تحميل ملف Hex
- انسخ السطر الأخير والصقه في محطة الأوامر.
- في آخر سطر ، يمكنك رؤية اسم الملف ، واستبدله باسم ملف ست عشري.
- هاهنا.
- إذا رأيت نفس التدليك كما في صورتي الثالثة ، فسيتم حرق ملف ست عشري في AVR.
قبل هذا الصق ملف hex الخاص بك في نفس المجلد ، حيث يمكنك رؤية ملف cmd.txt
الآن قم بتغيير منجم منفذ com الخاص بك وهو COM2 حيث يتم توصيل اردوينو الخاص بك
تغيير رمز وحدة التحكم الخاص بك لي هو m8
….كله تمام……. هو هو هو..