אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל באגים עבור מיקרו-בקרים ממשפחת NS908. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מיקרו-בקרים לאחרונה, בשוק הרוסי יש הרבה מיקרו-בקרי שבב בודד (MCs) בחבילות DIP ו-SOIC עם מספר פינים מ-8 עד 28. MCUs כאלה הם זולים, יש להם טווח מתח אספקה מורחב של 2,7...6 V, וניתן לשעון ללא שימוש במהוד קוורץ. הם משמשים בהצלחה בעיצובים חובבים. עם זאת, כלים לאיתור התקנים במיקרו-בקר, המסוגלים לדמות לא רק תוכנה אלא גם חומרה את פעולתה של מערכת אמיתית, להגיב לכל אותות הקלט ולייצר אותות פלט, הם ברוב המקרים מורכבים ויקרים מדי לשימוש בתרגול חובבני. עבור מיקרו-בקרים של שמונה סיביות ממשפחת NS908, ניתן ליצור איתור באגים עם מאפיינים כאלה באופן עצמאי. המאפיינים העיקריים של משפחת חברי הכנסת HC908 המיוצרים על ידי מוטורולה ניתנים בטבלה. 1. האפשרות להטמיע פשוט באג חומרה מבוססת על העובדה שלכל חברי הכנסת מהמשפחה הזו, ללא קשר לתצורה הפנימית, יש שתי תכונות חשובות. ראשית, זיכרון התוכנית המובנה נעשה באמצעות טכנולוגיית FLASH וניתן לתכנות רב. במודול FLASH RPOM, בנוסף לתאי הזיכרון עצמם, קיים ממיר מתח מדרגה, המאפשר למחוק ולתכנת את ה-RPOM ללא חיבור מקור מתח חיצוני נוסף ל-MK. שנית, מסופק מצב איתור באגים מיוחד, שבו מופעלת תוכנית ניטור הבאגים המאוחסנת בזיכרון של חבר הכנסת במהלך ייצורו. הוא מכיל דרייבר להחלפת מידע עם התקן חיצוני באמצעות קו תקשורת דו-כיווני חוט יחיד ושגרות לביצוע שש פקודות המתקבלות באמצעות קו זה, למשל, ממחשב אישי (PC). באמצעות פקודות אלו, ניתן לקרוא את כל המידע המצוי בזיכרון הח"כ, או לכתוב אותו שם, וכן להפעיל את התוכנית לביצוע מכל כתובת [1]. באמצעות פקודות איתור באגים, אתה יכול ליצור תוכנת מחשב מותאמת אישית שעושה את הפעולות הבאות:
כל זה מאפשר לך ליצור מתכנת וניפוי באגים בזמן אמת [2], תוך שימוש רק במשאבים הפנימיים של משפחת המיקרו-בקרים HC908. מספיק לעשות לוח ממשק עם PC ולהשתמש בחבילת תוכנה הכוללת את סביבת הפיתוח המשולבת WinlDE, מאקרו המאקרו CASM08, התוכנה ICS08 וסימולטורים במעגל, את DEBUG08 in-circuit debugger בזמן אמת ואת PROG08 מְתַכנֵת. ניתן למצוא את החבילה הזו באתר כמעטפת תוכנה עבור סימולטור ICS08 במעגל. הוא מופץ בחינם וללא הגבלות. לוח הממשק מבצע שתי פונקציות: הוא מכניס את ה-MK למצב ניפוי באגים וממיר את האותות מהממשק הדו-כיווני החוטי של ה-MK לאותות סטנדרטיים מהיציאה הטורית של המחשב האישי. כדי להעביר כל חבר במשפחת HC908 למצב ניפוי באגים, עליך לבצע את הפעולות הבאות:
כתוצאה מכך, חבר הכנסת יכנס למצב ניפוי באגים. לאחר מכן, ניתן לשנות את רמות האות בקווי PTx1-PTx4 בכל סדר. עם זאת, מתח ה-UTST בכניסת RST חייב להישאר ללא שינוי ב-8,5 V. בכניסת IRQ, האות יכול להשתנות במהלך איתור באגים, וכתוצאה מהגדרת הרמה הלוגית כאן נמוכה, נוצרת בקשת פסיקה. ניתן להעלות את המתח הגבוה הלוגי בפין זה ל-UTST. במהלך תהליך איתור הבאגים, דרך קו הקלט/פלט PTx5, מתרחשת חילופי מידע דו-כיווני בין ה-MK למחשב האישי במהירות של 9600 Baud. התרשים של לוח הממשק מוצג באיור. הוא מכיל רק חמישה צ'יפס. שקע XS1 מחובר לתקע יציאת COM של PC. תקע ה-XP1 משמש לחיבור למערכת המיקרו-בקר המתבצעת איתור באגים (יעד). ללוח האחרון חייב להיות מחבר התאמה, שהמגעים שלו מחוברים לפיני MK בהתאם לטבלה. 3. שבב DD3 ממיר את רמות האות של ממשק RS-232 לרמות לוגיות TTL ובחזרה. רכיבי חיץ תלת-מצביים DD4.1 ו-DD4.2 הופכים את קו MK הדו-כיווני (PTx5) לשני חד-כיווניים (TXD ו-RXD), האופייניים ל-RS-232. במקום ה-MC145407 המצוין בתרשים, ניתן להשתמש בהתקנים דומים מבחינה תפקודית כ-DD3, למשל, ADM202E או ADM232L, הנבדלים זה מזה ב-pinout. בנוסף לשלבי המרת הרמה, לכל אחד ממעגלי המיקרו הללו יש מקורות מתח מובנים של +10 ו-10 V. הראשון משמש לקבלת מתח של +7 וולט באמצעות מחלק R10R8,5. העומס על הפלט של ה- המקור המובנה הוא כ-2 mA. על מנת שהוא יעמוד בזרם כזה, לא מומלץ להשתמש בקבלים C4 - C7 בעלי קיבולת פחותה מזו המצוינת בגליון הנתונים של המיקרו-מעגל המשמש. אות DTR דרך המאגר של שבב DD3 ואלמנט DD4.3 מסופק לבסיס הטרנזיסטור VT5, השולט על המתגים בטרנזיסטורים VT2 ו-VT3. טרנזיסטור VT2 מחליף מתח +5 V, ו-VT3 - UTST. בעוד על קו DTR יש יומן. 1, הטרנזיסטורים VT2 ו-VT3 סגורים, הקבל C1 פרוק. בשלב זה, אות איפוס (לוג. 0) מופעל על כניסת ה-RST של ה-MC. עם המעבר של DTR למצב היומן. 0 ופתיחת המפתח בטרנזיסטור VT2 מתחילה לטעון את הקבל C1. כאשר המתח ב-C1 יגיע לסף ההפעלה של המיקרו-מעגל DD1, יוגדר יומן במוצא שלו. 1. זה יוביל למעבר של האות בכניסת RST של ה-MC לאותו מצב עם רמת המתח מוגברת ל-8,5 V. כתוצאה מכך, חבר הכנסת יכנס למצב ניפוי באגים. אלמנט DD2.3 מסכם באופן הגיוני את אותות האיפוס המגיעים מהמחשב האישי ומההתקן שנמצא באגים (האחרון דרך קו RST_IN), מה שמבטיח שה-MK ייכנס מחדש למצב ניפוי באגים כאשר נוצר אות איפוס פנימי. השילוב של רמות לוגיות בקווים PTx1-PTx4 הנדרשים כדי להזין את ה-MK למצב איתור באגים נוצר באמצעות המיקרו-מעגל DD5. כאשר המפתח סגור בטרנזיסטור VT2, היציאות של האלמנטים שלו מופעלות. לאחר המעבר של ה-MK למצב ניפוי באגים, הפלטים עוברים למצב השלישי, כך שניתן להשתמש בשורות מוגדרות נוספות של יציאות MK בלוח היעד לפי שיקול דעתו של המפתח. אות בקשת ההפסקה IRQ_IN ממערכת היעד נשלח לכניסה של אלמנט DD2.4 וחוזר חזרה דרך המתג בטרנזיסטור VT4. פתרון זה מבטיח את רמת המתח הנדרשת על קו ה-IRQ ברגע שה-MC נכנס למצב איתור באגים ומאפשר לך "לעבור" אותות בקשת פסיקה חיצונית במהלך תהליך איתור הבאגים ללא סיכון של פגיעה במקור שלהם במתח מוגבר. מגשרים X1 ו-X2 משמשים כדי להתאים את הרמות בקווי PTx1-PTx4 עם תדר השעון של ה-MK. Jumper X1 מותקן בעת שימוש ב-HC908GR/GP MK עם מהוד קוורץ בתדר של 32,768 קילו-הרץ. המיקום של המגשר X2 קובע את רמת האות בקו RTx9,8304 הנדרשת כדי להגדיר את ה-MK לפעול במצב איתור באגים עם מהוד קוורץ בתדר של 4,9152 או XNUMX מגה-הרץ. אם תדר שעון ההפעלה של המיקרו-בקר של מערכת היעד שונה מאלה שצוינו, ניתן להחיל אות חיצוני OSC1 בתדר הנדרש במהלך איתור הבאגים. לשם כך נעשה שימוש במחולל המבוסס על האלמנטים DD2.1 ו-DD2.1. ניתן להחליף את השבבים DD4, DD5 MS74NS125 על ידי עמיתים מקומיים KR1554LP8. ספרות
מחבר: D.Panfilov, T.Remizevich, A.Arkhipov ראה מאמרים אחרים סעיף מיקרו-בקרים. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: התמצקות של חומרים בתפזורת
30.04.2024 ממריץ מוח מושתל
30.04.2024 תפיסת הזמן תלויה במה מסתכלים
29.04.2024
עוד חדשות מעניינות: ▪ מערכות קירור Noctua עם טכנולוגיית ביטול רעשים אקטיבית ▪ שיטה חדשה לאבחון הפרעות חרדה ▪ מבני הרכבה סולאריים עשויים מלהבי טורבינת רוח ממוחזרים עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ חלק של האתר שעונים, טיימרים, ממסרים, מתגי עומס. בחירת מאמרים ▪ מאמר איזון לבן ידני ואוטומטי. וידאו ארט ▪ כתבה באיזו מדינה קרובי משפחה שנפטרו מוציאים באופן קבוע מהקריפטה ומתחלפים? תשובה מפורטת ▪ מאמר Dogwood שוודית. אגדות, טיפוח, שיטות יישום ▪ מאמר מתג פאזה אוטומטי. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל ▪ כתבה טעינת הסוללה מאלמנטים של Peltier. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |