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

תכנות בקרי מיקרו באמצעות מתכנת USBasp באולפן Atmel: 7 שלבים
תכנות בקרי מיקרו באמצעות מתכנת USBasp באולפן Atmel: 7 שלבים

וִידֵאוֹ: תכנות בקרי מיקרו באמצעות מתכנת USBasp באולפן Atmel: 7 שלבים

וִידֵאוֹ: תכנות בקרי מיקרו באמצעות מתכנת USBasp באולפן Atmel: 7 שלבים
וִידֵאוֹ: ALLTECH.CO.IL | סקירת בקר תכנות מיקרוביט ורכב רובוטי Cutebot + Micro:bit - לימוד תכנות לילדים ונוער 2024, יוני
Anonim
תכנות בקרי מיקרו עם מתכנת USBasp ב Atmel Studio
תכנות בקרי מיקרו עם מתכנת USBasp ב Atmel Studio

היי

קראתי ולמדתי באמצעות הדרכות רבות ללמד כיצד להשתמש במתכנת USBasp עם ה- Arduino IDE, אבל הייתי צריך להשתמש באולפן Atmel למשימה באוניברסיטה ולא מצאתי הדרכות. לאחר מחקר וקריאה במשאבים רבים, בניתי הדרכה זו לכל מי שרוצה להשתמש ב Atmel Studio עם מתכנת USBasp.

ה- USBasp הוא פתרון זול יותר לתכנות AVR ותומך במספר מיקרו -בקרים. ניתן למצוא את הרשימה המלאה בכתובת

הדרכה זו משתמשת ב- ATtiny85 כדוגמה אך ניתן להרחיב אותה לתכנות כל מיקרו -בקר נתמך באמצעות מתכנת USBasp.

בואו ניכנס לזה!

אספקה

מתכנת AVR USBasp

שלב 1: התקנת מנהל ההתקן USBasp באמצעות Zadig

התקנת מנהל ההתקן USBasp באמצעות Zadig
התקנת מנהל ההתקן USBasp באמצעות Zadig
התקנת מנהל ההתקן USBasp באמצעות Zadig
התקנת מנהל ההתקן USBasp באמצעות Zadig
התקנת מנהל ההתקן USBasp באמצעות Zadig
התקנת מנהל ההתקן USBasp באמצעות Zadig

פתח את דפדפן האינטרנט שלך ועבור אל

באמצעות כלי זה, אנו מתקינים תחילה את מנהל ההתקן הנכון על ה- USBasp.

  1. לחץ על כפתור ההורדה והתקן את היישום.
  2. פתח את זדיג
  3. לחץ על אפשרויות ולחץ על רשימת כל המכשירים
  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 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i

פירוק הטיעונים למעלה:

  • הארגומנט לאחר -c מזהה את מזהה המתכנת. במקרה שלנו, ה- usbasp
  • הארגומנט לאחר -p מזהה את המיקרו -בקר. במקרה שלנו, ה- ATtiny85, המכונה t85
  • הארגומנט שאחרי -U מזהה את סוג הזיכרון

    שנה את ה- t85 למיקרו -בקר שלך על ידי חיפוש מילת המפתח המשויכת בקישורי התיעוד המופיעים בתחילת הדרך

שים לב, הטיעונים נלקחים מתיעוד avrdude. ניתן להשיג זאת מהקישורים המופיעים בהתחלה.

הקש על 'החל' כשתסיים!

שלב 6: שימוש במתכנת

שימוש במתכנת
שימוש במתכנת

כדי לתכנת את ה- AVR, ודא שהוא מחובר ל- USBasp, עבור אל כלים חיצוניים ולחץ על הכלי שיצרת זה עתה.

אל תשכח לבנות את הפתרון שלך לפני התוכנית.

הכל צריך להיות מתוכנת!

שלב 7: פתרון בעיות

אם מתרחשות בעיות:

  • נסה להשתמש ביציאות USB שונות לחיבור מתכנת USBasp
  • ודא שה- AVR מחובר למתכנת
  • קרא שוב כל שלב בעיון וודא שהפקודה והטיעונים בהתקנת הכלים החיצוניים נכונים

אחרת, הכל טוב ללכת!

מוּמלָץ: