תוכן עניינים:

כיצד להעלות קוד C ל- R AVR באמצעות Arduino Uno כמתכנת: 6 שלבים
כיצד להעלות קוד C ל- R AVR באמצעות Arduino Uno כמתכנת: 6 שלבים

וִידֵאוֹ: כיצד להעלות קוד C ל- R AVR באמצעות Arduino Uno כמתכנת: 6 שלבים

וִידֵאוֹ: כיצד להעלות קוד C ל- R AVR באמצעות Arduino Uno כמתכנת: 6 שלבים
וִידֵאוֹ: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, נוֹבֶמבֶּר
Anonim
כיצד להעלות קוד C ל- R AVR באמצעות Arduino Uno כמתכנת
כיצד להעלות קוד C ל- R AVR באמצעות Arduino Uno כמתכנת

היי לכולם: D

כאן אשתף דרך פשוטה לתכנת כל שבב AVR באמצעות Arduino Uno R3

כל מה שאתה צריך לשרוף את הקוד למיקרו -בקר שלך הוא Arduino Uno במקום לקנות מתכנת ספציפי שעולה הרבה.

אספקה

אתה תצטרך:

  1. Arduino uno r3 עם שבב נשלף (1)
  2. חוטי מגשר
  3. קבל אלקטרוליט 10uF (1)
  4. קובץ הקס שנוצר מקוד ה- C שלך

שלב 1: ספק שירותי Arduino

ספק האינטרנט של Arduino
ספק האינטרנט של Arduino

ראשית: פתח את Arduino IDE והעלה את ספק האינטרנט של Arduino לארדואינו שלך

אתה יכול למצוא אותו בקובץ -> דוגמאות

לפני לחיצה על מקש ההעלאה עליך לבדוק את סוג הלוח ויציאת COM.

הערה: קוד זה יהפוך את הארדואינו שלך למתכנת!

שלב 2: מצא את גליון הנתונים של ה- AVR שלך ובדוק את הצמד החוצה

מצא את גליון הנתונים של ה- AVR שלך ובדוק את הסיכה
מצא את גליון הנתונים של ה- AVR שלך ובדוק את הסיכה

סיכה 1 היא הסיכה שיש לה נקודה קטנה בקרבתה

אנחנו צריכים (VCC, GND, אפס, UCSK, MISO, MOSI) לאתר אותם ב- AVR שלך.

שלב 3: חבר את Arduino ל- AVR

חבר את Arduino ל- AVR
חבר את Arduino ל- AVR
חבר את Arduino ל- AVR
חבר את Arduino ל- AVR
חבר את Arduino ל- AVR
חבר את Arduino ל- AVR

חבר את Arduino ל- AVR בהתאם לאיור ולגליון הנתונים שלך ל- AVR

ואל תשכח לחבר קבל 10uF בין GND ל- RST של Arduino שלך להשבתת האיפוס האוטומטי של Arduino

שלב 4: קבל את הגדרת הנתיך ואת אפליקציית AVRDUDE

קבל את הגדרת הנתיך ואת אפליקציית AVRDUDE
קבל את הגדרת הנתיך ואת אפליקציית 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 שלך

קבל את קובץ ה- HEX שלך מקוד ה- C שלך
קבל את קובץ ה- HEX שלך מקוד ה- C שלך

אני אכתוב קוד c פשוט להבהב נורית PIN 20

העלה קובץ hex ל- avrdude בקטע Flash והכה את התוכנית

שלב 6: הסוף

על כל שאלה הערה למטה

מוּמלָץ: