תפריט English Ukrainian רוסי עמוד הבית

ספרייה טכנית בחינם לחובבים ואנשי מקצוע ספריה טכנית בחינם


אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל
ספרייה חינם / ערכות של מכשירים רדיו-אלקטרוניים וחשמליים

באגים עבור מיקרו-בקרים ממשפחת NS908. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

ספריה טכנית בחינם

אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מיקרו-בקרים

הערות למאמר הערות למאמר

לאחרונה, בשוק הרוסי יש הרבה מיקרו-בקרי שבב בודד (MCs) בחבילות DIP ו-SOIC עם מספר פינים מ-8 עד 28. MCUs כאלה הם זולים, יש להם טווח מתח אספקה ​​מורחב של 2,7...6 V, וניתן לשעון ללא שימוש במהוד קוורץ. הם משמשים בהצלחה בעיצובים חובבים. עם זאת, כלים לאיתור התקנים במיקרו-בקר, המסוגלים לדמות לא רק תוכנה אלא גם חומרה את פעולתה של מערכת אמיתית, להגיב לכל אותות הקלט ולייצר אותות פלט, הם ברוב המקרים מורכבים ויקרים מדי לשימוש בתרגול חובבני. עבור מיקרו-בקרים של שמונה סיביות ממשפחת NS908, ניתן ליצור איתור באגים עם מאפיינים כאלה באופן עצמאי.

המאפיינים העיקריים של משפחת חברי הכנסת HC908 המיוצרים על ידי מוטורולה ניתנים בטבלה. 1.

ניפוי באגים עבור מיקרו-בקרים ממשפחת HC908

האפשרות להטמיע פשוט באג חומרה מבוססת על העובדה שלכל חברי הכנסת מהמשפחה הזו, ללא קשר לתצורה הפנימית, יש שתי תכונות חשובות. ראשית, זיכרון התוכנית המובנה נעשה באמצעות טכנולוגיית FLASH וניתן לתכנות רב. במודול FLASH RPOM, בנוסף לתאי הזיכרון עצמם, קיים ממיר מתח מדרגה, המאפשר למחוק ולתכנת את ה-RPOM ללא חיבור מקור מתח חיצוני נוסף ל-MK.

שנית, מסופק מצב איתור באגים מיוחד, שבו מופעלת תוכנית ניטור הבאגים המאוחסנת בזיכרון של חבר הכנסת במהלך ייצורו. הוא מכיל דרייבר להחלפת מידע עם התקן חיצוני באמצעות קו תקשורת דו-כיווני חוט יחיד ושגרות לביצוע שש פקודות המתקבלות באמצעות קו זה, למשל, ממחשב אישי (PC). באמצעות פקודות אלו, ניתן לקרוא את כל המידע המצוי בזיכרון הח"כ, או לכתוב אותו שם, וכן להפעיל את התוכנית לביצוע מכל כתובת [1].

באמצעות פקודות איתור באגים, אתה יכול ליצור תוכנת מחשב מותאמת אישית שעושה את הפעולות הבאות:

  • טעינת ה-RAM של ה-MK את התוכנית למחיקת/תכנות ה-FLASH ROM;
  • טעינה לתוך זיכרון ה-FLASH של תוכנית יישום MC (מפותחת);
  • השקת תוכנית יישום לביצוע מכתובת נתונה בזמן אמת עם עצירה בנקודת הבקרה הרצויה;
  • שידור למחשב של מצב הרשמים ותאי הזיכרון של הח"כ לאחר עצירה בנקודת בידוק.

ניפוי באגים עבור מיקרו-בקרים ממשפחת HC908

כל זה מאפשר לך ליצור מתכנת וניפוי באגים בזמן אמת [2], תוך שימוש רק במשאבים הפנימיים של משפחת המיקרו-בקרים HC908. מספיק לעשות לוח ממשק עם PC ולהשתמש בחבילת תוכנה הכוללת את סביבת הפיתוח המשולבת WinlDE, מאקרו המאקרו CASM08, התוכנה ICS08 וסימולטורים במעגל, את DEBUG08 in-circuit debugger בזמן אמת ואת PROG08 מְתַכנֵת. ניתן למצוא את החבילה הזו באתר כמעטפת תוכנה עבור סימולטור ICS08 במעגל. הוא מופץ בחינם וללא הגבלות.

לוח הממשק מבצע שתי פונקציות: הוא מכניס את ה-MK למצב ניפוי באגים וממיר את האותות מהממשק הדו-כיווני החוטי של ה-MK לאותות סטנדרטיים מהיציאה הטורית של המחשב האישי. כדי להעביר כל חבר במשפחת HC908 למצב ניפוי באגים, עליך לבצע את הפעולות הבאות:

  • חבר את כניסות הפסקת IRQ ואיפוס RST למקור מתח יתר UTST = 8,5 V;
  • בקווי הנמל המצוינים בטבלה. 2, הגדר את שילוב האותות הלוגיים: PTx1=1, PTx2=0, PTx5=1. בקו RTxZ - יומן. 0 אם התדר של מהוד הקוורץ הוא 4,9152 מגה-הרץ, או לוג. 1 אם זה 9,8304 מגה-הרץ. עבור דגם MC KX, המצב של RTxZ הוא תמיד יומן. 0, אבל עבור RK ו-RF זה לא משנה. MCUs אלה פועלים תמיד בתדר שעון של 9,8304 מגה-הרץ. עבור דגמים GR ו-GP, PTx4=0 מוגדר; בעת שימוש במהוד קוורץ בתדר של 32,768 קילו-הרץ, יומן מוחל על כניסת ה-IRQ. 0, והמצב של RTxZ הוא אדיש;
  • בתוך כמה עשרות אלפיות שניות מרגע הפעלת מתח האספקה ​​של 5V, השאר את כניסת האיפוס של MK (RST) במצב יומן. 0. לאחר מכן הגבר את המתח בו ל-UTST.

כתוצאה מכך, חבר הכנסת יכנס למצב ניפוי באגים. לאחר מכן, ניתן לשנות את רמות האות בקווי PTx1-PTx4 בכל סדר. עם זאת, מתח ה-UTST בכניסת RST חייב להישאר ללא שינוי ב-8,5 V. בכניסת IRQ, האות יכול להשתנות במהלך איתור באגים, וכתוצאה מהגדרת הרמה הלוגית כאן נמוכה, נוצרת בקשת פסיקה. ניתן להעלות את המתח הגבוה הלוגי בפין זה ל-UTST. במהלך תהליך איתור הבאגים, דרך קו הקלט/פלט PTx5, מתרחשת חילופי מידע דו-כיווני בין ה-MK למחשב האישי במהירות של 9600 Baud.

התרשים של לוח הממשק מוצג באיור. הוא מכיל רק חמישה צ'יפס.

ניפוי באגים עבור מיקרו-בקרים ממשפחת HC908
(לחץ להגדלה)

שקע XS1 מחובר לתקע יציאת COM של PC. תקע ה-XP1 משמש לחיבור למערכת המיקרו-בקר המתבצעת איתור באגים (יעד). ללוח האחרון חייב להיות מחבר התאמה, שהמגעים שלו מחוברים לפיני MK בהתאם לטבלה. 3.

ניפוי באגים עבור מיקרו-בקרים ממשפחת HC908

שבב 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.

ספרות

  1. Remizevich T. מיקרו-בקרים ליישומים משובצים. מגישות כלליות למשפחות HC05 ו-HC08 ממוטורולה. - מ.: DODEKA, 2000.
  2. Kobakhidze Sh. מיקרו-בקרים למתחילים. ולא רק... כלים לפיתוח וניפוי מכשירים ב-MK. - רדיו, 2000, מס' 4, עמ'. 22, 23.

מחבר: D.Panfilov, T.Remizevich, A.Arkhipov

ראה מאמרים אחרים סעיף מיקרו-בקרים.

תקרא ותכתוב שימושי הערות על מאמר זה.

<< חזרה

חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה:

התמצקות של חומרים בתפזורת 30.04.2024

יש לא מעט תעלומות בעולם המדע, ואחת מהן היא ההתנהגות המוזרה של חומרים בתפזורת. הם עשויים להתנהג כמו מוצק אבל פתאום הופכים לנוזל זורם. תופעה זו משכה את תשומת לבם של חוקרים רבים, ואולי סוף סוף נתקרב לפתרון התעלומה הזו. דמיינו חול בשעון חול. בדרך כלל הוא זורם בחופשיות, אך במקרים מסוימים החלקיקים שלו מתחילים להיתקע, והופכים מנוזל למוצק. למעבר הזה יש השלכות חשובות על תחומים רבים, מייצור תרופות ועד בנייה. חוקרים מארה"ב ניסו לתאר תופעה זו ולהתקרב להבנתה. במחקר ערכו המדענים סימולציות במעבדה באמצעות נתונים משקיות של חרוזי פוליסטירן. הם גילו שלרעידות בתוך קבוצות אלה יש תדרים ספציפיים, כלומר רק סוגים מסוימים של רעידות יכלו לעבור דרך החומר. קיבלו ... >>

ממריץ מוח מושתל 30.04.2024

בשנים האחרונות התקדם המחקר המדעי בתחום הנוירוטכנולוגיה ופותח אופקים חדשים לטיפול בהפרעות פסיכיאטריות ונוירולוגיות שונות. אחד ההישגים המשמעותיים היה יצירת ממריץ המוח המושתל הקטן ביותר, שהוצג על ידי מעבדה באוניברסיטת רייס. מכשיר חדשני זה, הנקרא Digitally Programmable Over-brain Therapeutic (DOT), מבטיח לחולל מהפכה בטיפולים על ידי מתן יותר אוטונומיה ונגישות למטופלים. השתל, שפותח בשיתוף מוטיב נוירוטק ורופאים, מציג גישה חדשנית לגירוי מוחי. הוא מופעל באמצעות משדר חיצוני באמצעות העברת כוח מגנו-אלקטרי, ומבטל את הצורך בחוטים ובסוללות גדולות האופייניות לטכנולוגיות קיימות. זה הופך את ההליך לפחות פולשני ומספק יותר הזדמנויות לשיפור איכות החיים של המטופלים. בנוסף לשימוש בטיפול, להתנגד ... >>

תפיסת הזמן תלויה במה מסתכלים 29.04.2024

המחקר בתחום הפסיכולוגיה של הזמן ממשיך להפתיע אותנו בתוצאותיו. התגליות האחרונות של מדענים מאוניברסיטת ג'ורג' מייסון (ארה"ב) התבררו כמדהימות למדי: הם גילו שמה שאנו מסתכלים עליו יכול להשפיע רבות על תחושת הזמן שלנו. במהלך הניסוי, 52 משתתפים עברו סדרה של מבחנים, העריכו את משך הצפייה בתמונות שונות. התוצאות היו מפתיעות: לגודל ולפרטי התמונות הייתה השפעה משמעותית על תפיסת הזמן. סצנות גדולות יותר ופחות עמוסות יצרו אשליה של זמן מאט, בעוד שתמונות קטנות ועמוסות יותר נתנו תחושה שהזמן מואץ. חוקרים מציעים שעומס חזותי או עומס יתר על הפרטים עלולים להקשות על תפיסת העולם סביבנו, מה שבתורו יכול להוביל לתפיסה מהירה יותר של זמן. לפיכך, הוכח שתפיסת הזמן שלנו קשורה קשר הדוק למה שאנו מסתכלים עליו. יותר ויותר קטן ... >>

חדשות אקראיות מהארכיון

משקפי מציאות מדומה של Panasonic MeganeX 14.01.2022

פנסוניק חשפה את משקפי המציאות המדומה החדשים שלה MeganeX. הם קומפקטיים בגודלם וקלים במשקל, מה שהופך אותם נוחים לשימוש.

אחד היתרונות העיקריים של החידוש היה משקלם הקל במיוחד - 250 גרם בלבד. המשקפיים מבוססים על מעבד Qualcomm Snapdragon XR1, אך הם אינם פועלים כאוזניות נפרדות. כדי לתפקד, הם חייבים להיות מחוברים למחשב המשחקים באמצעות מחבר USB. MeganeX תומך במעקב ראש.

המשקפיים נועדו לעבוד עם SteamVR ותואמים כמעט לכל האפליקציות והמשחקים בפלטפורמה זו. הם משתמשים בצגי MicroOLED המסוגלים להציג תמונה ברזולוציה של 2560x2560 פיקסלים לעין בקצב רענון של 120 הרץ ו-10 סיביות HDR.

פנסוניק מעוניינת להוסיף למכשיר שלה מערכת מיזוג שתאפשר למשתמש להתחמם או לקרר כאשר הוא חווה את התחושות המתאימות במטאוורסים.

מחיר החידוש הוא 900 דולר. MeganeX תיכנס לשוק באביב 2022.

עוד חדשות מעניינות:

▪ מערכות קירור Noctua עם טכנולוגיית ביטול רעשים אקטיבית

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

▪ רובוט בדיקת גנרטור סופר דק

▪ חולצת אבחון

▪ מבני הרכבה סולאריים עשויים מלהבי טורבינת רוח ממוחזרים

עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה

 

חומרים מעניינים של הספרייה הטכנית החופשית:

▪ חלק של האתר שעונים, טיימרים, ממסרים, מתגי עומס. בחירת מאמרים

▪ מאמר איזון לבן ידני ואוטומטי. וידאו ארט

▪ כתבה באיזו מדינה קרובי משפחה שנפטרו מוציאים באופן קבוע מהקריפטה ומתחלפים? תשובה מפורטת

▪ מאמר Dogwood שוודית. אגדות, טיפוח, שיטות יישום

▪ מאמר מתג פאזה אוטומטי. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

▪ כתבה טעינת הסוללה מאלמנטים של Peltier. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

השאר את תגובתך למאמר זה:

שם:


אימייל (אופציונלי):


להגיב:





כל השפות של דף זה

בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר

www.diagram.com.ua

www.diagram.com.ua
2000-2024