טכנולוגיה, אלקטרוניקה
מהו-מתכנת JTAG?
ישנם לא מעט תצורות שונות של מתכנתים המאפשרים התפתחויות תוכנה שכתובות ב המיקרו-בקר. הם עשויים להיות שונים, שנועדו לאנשי מקצוע, או, לחלופין, יש ממשק פשוט יותר. זה האחרון מתייחס מתכנת ואת הגיבור של מאמר זה. תלמדו לא רק מה שהוא, אלא גם איך לעשות מתכנת JTAG במו ידיו. אתה מוצא דיאגרמות ותמונות אמורים להיראות התוצאה.
מהו-מתכנת JTAG?
למה לבחור את התכנות JTAG?
מתכנת וחסרונות
הגרסה האחרונה של משפחות המיקרו-בקר, ללא עבודה נוספת לא ניתן לתכנת. כמו כן, ישנן בעיות משמעותיות עם אלה נציגים שיש להם פחות מ 40 מטרים, ו 16 קילו של זיכרון. כפי שניתן לראות, מספר הלקוחות הפוטנציאליים מוגבל למדי. אבל כמה דגמים פופולריים פשוט ליפול לתוכו, כך שזה שימושי.
ערכתי
עבור בקלות רבה יותר מאלה שאינם מתכנתים מוסמכים מספיק מיועד MAX232, אך אפשרות נוספת נדרשת רק כדי ליצור חיבור אחר.
התאמה
בהתחשב בעובדה ישנם מעגלי הצורך לבצע מחיקת לוח בלבד. יתר על כן, כולם קשורים בצורה מסודרת, מולחם בתחום ובדק את העבודה של המתכנת ידי מטעין הקושחה. זה ואחריו עם סטודיו AVR לעדכן את הקושחה עבור תכנות JTAG לגרסה העדכנית, או ככל שיידרש. על-ידי המתאם מתחבר המתכנת. אם זה עובד - כדי שתוכל להמשיך הלאה לסעיף הבא, אשר מתאר את הניואנסים של עבודה ותכנות. יצוין כי כל החוטים הם, הם פשוט מחוץ לקופסה ממוקמים.
כהכנה למבצע יש להגדיר ביטי Fuse. הם תלויים סימון, שבו העבודה מתבצעת. עבור הבנה טובה יותר אנו מציגים כאן את הטבלה הבאה:
קצת | סימון ישיר (גליון נתונים, Uniprof) | סימון הופכים (GUI DUDE AVR, PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] | [] |
BODLEVEL | [1] | [] |
בודן | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
ואיך אתה יודע מה לבחור? התשובה לשאלה היא פשוטה: אתה צריך להתחבר המייקר ולהתחיל לקרוא ביטים אותם. שימו לב SPIEN - אם יש סימון ליד זה, אז זה אומר כי סימון הוא הפוך. אם זה לא - אז זה ישר. אם הכל נעשה בצורה נכונה, המתכנת הוא מוכן לתפור מיקרו-בקרים. אבל אם הוא ובהמשך מסוגל לבצע את הקושחה - לקרוא מחדש ולבדוק את הכל שוב.
עבודה עם המתכנת
קצת תרגול. כדי לבדוק את התקע ליציאה A 3 נוריות. ואז הלוח מחובר לממשק ארבעה תיל (TCK, TDI, TMS, TDO) ו 2 כוח Vcc הולך חיובי GND מחוברת לקרקע. כל האוכל, אתה יכול להמשיך הלאה. הסטודיו יש צורך לקמפל קוד ולהפעיל אותו. פרויקט ההידור במהירות, גם שם יהיה תפור ולהתחיל לעבוד. כדי לפקח על תהליך הביצוע, אתה יכול ללחוץ על F11, ואז אתה יכול לצפות על כל מספר של קוד עכשיו את התוכנית. זה מספיק כדי להביא את הסמן בשורה שכוללת LED ו היא מאירה. יש עדיין הרבה ניסויים. זכור שכדי לעשות משהו, אתה צריך לעבוד. תן לקידום יהיה איטי, אבל בסופו של דבר אתה תהיה מסוגל לקבל בדיוק את מה שאתה רוצה, העיקר - לא לוותר ולהמשיך להתנסות עם דגש על הבסיס התיאורטי (בלי זה בדרך כלשהי).
Similar articles
Trending Now