תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
היי
קראתי ולמדתי באמצעות הדרכות רבות ללמד כיצד להשתמש במתכנת USBasp עם ה- Arduino IDE, אבל הייתי צריך להשתמש באולפן Atmel למשימה באוניברסיטה ולא מצאתי הדרכות. לאחר מחקר וקריאה במשאבים רבים, בניתי הדרכה זו לכל מי שרוצה להשתמש ב Atmel Studio עם מתכנת USBasp.
ה- USBasp הוא פתרון זול יותר לתכנות AVR ותומך במספר מיקרו -בקרים. ניתן למצוא את הרשימה המלאה בכתובת
הדרכה זו משתמשת ב- ATtiny85 כדוגמה אך ניתן להרחיב אותה לתכנות כל מיקרו -בקר נתמך באמצעות מתכנת USBasp.
בואו ניכנס לזה!
אספקה
מתכנת AVR USBasp
שלב 1: התקנת מנהל ההתקן USBasp באמצעות Zadig
פתח את דפדפן האינטרנט שלך ועבור אל
באמצעות כלי זה, אנו מתקינים תחילה את מנהל ההתקן הנכון על ה- USBasp.
- לחץ על כפתור ההורדה והתקן את היישום.
- פתח את זדיג
- לחץ על אפשרויות ולחץ על רשימת כל המכשירים
- בחר USBasp והתקן את מנהל ההתקן libusbK (v3.0.7.0)
שימו לב, התקנת מנהל ההתקן עשויה להימשך עד חמש דקות.
שלב 2: הורדת AVRDUDE
השלב הבא הוא הורדת AVRDUDE.
לחץ על הקישור למטה להורדת קובץ ה- ZIP ישירות, או אל תהסס להוריד אותו חיצונית על ידי חיפוש הורדה AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
לאחר ההורדה, חלץ את הקבצים למסמכים שלך או לקבצי תוכנית Atmel Studio. חשוב לדעת היכן אלה מופקים מכיוון שתדרשו את נתיב הקובץ שלהם בשלבים הבאים.
שלב 3: פתח את Atmel Studio
פתח את Atmel Studio ובסרגל הניווט הראשי, עבור אל כלים ולאחר מכן לחץ על כלים חיצוניים.
שלב 4: לחץ על "הוסף"
לחץ על "הוסף" כדי להוסיף הגדרות עבור כלי חדש.
שלב 5: הזנת פרטים עבור מתכנת 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 מחובר למתכנת
- קרא שוב כל שלב בעיון וודא שהפקודה והטיעונים בהתקנת הכלים החיצוניים נכונים
אחרת, הכל טוב ללכת!