جدول المحتويات:
- اللوازم
- الخطوة 1: Arduino ISP
- الخطوة 2: ابحث عن ورقة البيانات الخاصة بـ AVR الخاص بك وتحقق من Pin Out
- الخطوة 3: قم بتوصيل Arduino بـ AVR
- الخطوة 4: احصل على إعداد الصمامات وتطبيق AVRDUDE
- الخطوة 5: احصل على ملف HEX الخاص بك من C Code الخاص بك
- الخطوة السادسة: النهاية
فيديو: كيفية تحميل كود C على AVR باستخدام Arduino Uno كمبرمج: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحباً بالجميع: د
هنا سوف أشارك طريقة بسيطة لبرمجة أي شريحة AVR باستخدام Arduino Uno R3
كل ما تحتاجه لنسخ الكود إلى وحدة التحكم الدقيقة الخاصة بك هو Arduino Uno بدلاً من شراء مبرمج معين يكلف الكثير.
اللوازم
سوف تحتاج:
- اردوينو أونو R3 مع شريحة قابلة للإزالة (1)
- أسلاك العبور
- 10 فائق التوهج مكثف المنحل بالكهرباء (1)
- تم إنشاء ملف سداسي عشري من كود سي الخاص بك
الخطوة 1: Arduino ISP
أولاً: افتح Arduino IDE وقم بتحميل Arduino ISP إلى Arduino
يمكنك العثور عليه في ملف -> أمثلة
قبل الضغط على مفتاح التحميل ، تحتاج إلى التحقق من نوع اللوحة ومنفذ COM.
ملاحظة: هذا الرمز سيحول Arduino الخاص بك إلى مبرمج!
الخطوة 2: ابحث عن ورقة البيانات الخاصة بـ AVR الخاص بك وتحقق من Pin Out
الدبوس 1 هو الدبوس الذي يحتوي على نقطة صغيرة بالقرب منه
نحتاج (VCC، GND، Reset، UCSK، MISO، MOSI) لتحديد موقعهم في AVR الخاص بك.
الخطوة 3: قم بتوصيل Arduino بـ AVR
قم بتوصيل Arduino بـ AVR وفقًا للشكل وورقة بيانات AVR الخاصة بك
ولا تنس توصيل مكثف 10 فائق التوهج بين GND و RST من Arduino لتعطيل إعادة الضبط التلقائي لـ Arduino
الخطوة 4: احصل على إعداد الصمامات وتطبيق AVRDUDE
اذهب إلى
www.engbedded.com/fusecalc/
وحدد AVR الخاص بك ، لي هو Atmega16
لن أغير أي شيء حتى لا أتلف AVR الخاص بي ، لكنني سأغير RC الداخلي إلى 8 MHZ "يمكنك اختيار الكريستال الخارجي 16 MHZ" الأمر متروك لك.
قم بالتمرير لأسفل وانسخ حجة avrdude
للصقه في برنامج AVRDUDE.
العقل هو
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
رابط تنزيل AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
ثم افتحه وقم بتغيير الإعدادات مثل الصورة واعتمادًا على أجهزتك ولا تنسَ لصق إعدادات المصهر في قوائم سطر الأوامر الإضافية
الخطوة 5: احصل على ملف HEX الخاص بك من C Code الخاص بك
سأكتب رمز c بسيطًا ليومض مؤشر LED في PIN 20
قم بتحميل ملف hex إلى avrdude في قسم Flash واضغط على البرنامج
الخطوة السادسة: النهاية
لأي سؤال قم بالتعليق أدناه
موصى به:
كيفية تحميل لقطات شاشة GTA 5 (PS3) على وسائل التواصل الاجتماعي: 5 خطوات
كيفية تحميل لقطات شاشة GTA 5 (PS3) على وسائل التواصل الاجتماعي: كما أعلم أن PS3 لا يدعم لقطات الشاشة على GTA V. لكنني وجدت طريقة لعمل لقطات شاشة وتنزيلها في هاتفك ونشرها على Instagram
Arduino كـ ISP -- حرق ملف Hex في AVR -- الصمامات في AVR -- اردوينو كمبرمج: 10 خطوات
Arduino كـ ISP || حرق ملف Hex في AVR || الصمامات في AVR || اردوينو كمبرمج: ……………………… يرجى الاشتراك في قناتي على YouTube لمزيد من مقاطع الفيديو …….. هذا المقال هو كل شيء عن اردوينو مثل ISP. إذا كنت ترغب في تحميل ملف سداسي عشري أو إذا كنت تريد ضبط المصهر الخاص بك في AVR ، فلا داعي لشراء مبرمج ، يمكنك القيام
لذا ، يمكنك تحميل أداة تحميل الإقلاع STM32duino في "الحبة الزرقاء" فماذا الآن ؟: 7 خطوات
لذلك ، يمكنك تحميل أداة تحميل الإقلاع STM32duino في "Blue Pill" الخاص بك … ماذا الآن ؟: إذا كنت قد قرأت بالفعل تعليماتي التي تشرح كيفية تحميل أداة تحميل الإقلاع STM32duino أو أي وثائق أخرى مماثلة ، فحاول تحميل مثال التعليمات البرمجية و …. قد لا يكون شيئًا يحدث على الإطلاق. المشكلة هي ، العديد ، إن لم يكن كل الأمثلة لـ & quot؛ Generic & quot؛ سوف STM32
البرنامج التعليمي: كيفية معايرة خلية تحميل الواجهة باستخدام Arduino UNO: 3 خطوات
البرنامج التعليمي: كيفية معايرة خلية تحميل الواجهة باستخدام Arduino UNO: مرحبًا يا رفاق ، سنعرض لك برنامجًا تعليميًا: كيفية معايرة خلية تحميل الواجهة أو HX711 Balance Module مع Arduino UNO وصف حول HX711 Balance Module: تستخدم هذه الوحدة 24 درجة عالية الدقة A / D المحول. تم تصميم هذه الشريحة من أجل
كيفية تحميل برنامج Arduino Pro Mini 328P باستخدام Arduino Uno: 6 خطوات
كيفية تحميل برنامج Arduino Pro Mini 328P باستخدام Arduino Uno: Arduino Pro Mini هو أصغر لوح خشب يحتوي على 14 منفذ إدخال / إخراج ، ويعمل بجهد 3.3 فولت - 5 فولت تيار مستمر ويسهل تحميل الكود في جهاز البرمجة. منافذ الإدخال / الإخراج الرقمية RX ، TX ، D2 ~ D13 ، 8 منافذ إدخال تناظرية A0 ~ A7 1