שְׁאֵלָה:
מה הפירוש של קצה מופעל ורמה מופעלת?
Ankur Trapasiya
2011-11-06 17:49:28 UTC
view on stackexchange narkive permalink

אני לומד 8085 ארכיטקטורת מיקרו-מעבדים והמילה edge מופעלת ורמה מופעלת מבלבלת אותי באמת מאוד. מישהו יכול להסביר לי את זה במילות הדיוט?

תוך כדי לימוד הפרעות של 8085 בשם RST 7.5, RST 6.5, RST 5.5 ו- TRAP נתקלתי במילים האלה והם בלבלו אותי. כאן צירפתי קישור מסמך אחד שממנו קראתי וציינתי את דיאגרמות הבלבול שלי.

במסמך RST 7.5 -> קצה מופעלת RST 5.5 -> רמה מופעלת. TRAP -> קצה מופעלת ורמה מופעלת. (מדוע? זה משנה?).

קישור המסמך

זה לא PDF.
כן, זה קישור למסמך pdf. ביצעתי שינויים נכונים.
ארבע תשובות:
Rick_2047
2011-11-06 19:05:04 UTC
view on stackexchange narkive permalink

לא קראתי את המסמך שלך באמת, אבל אני יכול להבין מדוע אתה מבולבל. אבל זה רעיון מאוד פשוט באמת. תן לי להסביר.

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

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

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

זהו התיאור הכללי של מנגנוני ההפעלה ואלה חל גם על הפרעות 8085.

ובכן .. לגבי הפעלת קצה, בדרך כלל אתה צריך שיהיה נתונים יציבים לזמן קצר לפחות פרק זמן מסוים לפני הקצה (עיין בגיליונות נתונים) ושמור על יציבות למשך זמן מסוים (עיין בגיליונות נתונים) אך זמנים אלו בדרך כלל די קצרים.
אני מבין מה רצית להסביר, אך שאלה אחרת שציינתי היא שב- 8085 TRAP מופעלת גם בקצה וגם ברמה (ראה מסמך). אז מה הפונקציונליות במקרה כזה כאשר המעגל רגיש ברמה ומופעל בקצה.
במקרה כזה היא רוצה שהקצה יעבור גם מעל רמה מסוימת. אז אנחנו צריכים משהו כמו עלייה בקצה ורמה> 3V
D Krueger
2011-11-08 09:10:55 UTC
view on stackexchange narkive permalink

ב- 8085, TRAP הוא הפרעה שאינה ניתנת להסוואה, המשמשת בדרך כלל לטיפול בשגיאות כגון הפסקת חשמל.

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

עם זאת, הפעלת קצה הינה בעיה כאשר בקו עשויות להיות תקלות. תקלות עלולות לגרום להופעלה של המטפל מספר פעמים כאשר הקו מתקל. זו בעיה מאוד גדולה עם TRAP מכיוון שהיא אינה ניתנת להסוואה ומביאה ל- RST.

כפשרה, ה- TRAP פועל כאילו הוא מופעל ברמה, אלא שהוא מוכר רק כשהוא כבר נמוך מאז הפעם האחרונה שהוא הוכר. זה מבטיח כי המטפל ב- TRAP יופעל רק פעם אחת.

לזה הם מתכוונים "קצה מופעלת ורמת מופעלת".

Engr Hira Nasir
2012-10-11 23:29:25 UTC
view on stackexchange narkive permalink

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

זה פחות או יותר מהנאמר לעיל.
Josiah Yoder
2016-03-08 20:08:26 UTC
view on stackexchange narkive permalink

Golaž ו- vsz קובעים זאת היטב:

בדיוק מה שאומר.

אם מוגדרת הפרעת קצה, ה- ISR רק יפטרו בקצה של דופק נופל / עולה. בעוד שאם מגדירים הפרעה רגישה ברמה (כמו שאתה אומר) ה- ISR יופעל בכל פעם שיש סיכה ברמה נמוכה / ברמה גבוהה על הסיכה המתאימה.

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

כך שאם מוגדרת הפרעה ברמה נמוכה, MCU ימשיך לבצע את ה- ISR כל עוד הסיכה נמוכה.

כלומר, הוא יעזוב וייכנס שוב ל- ISR שוב ושוב, כל עוד הסיכה נמוכה.

ההתרשמות שלי היא שאף אחד לא באמת ענה מה זה אומר להיות מופעל ברמה וגם בקצה. וגם לא. שביתה>

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

תודה על תשובתך, אבל אני חושב ש- OP עברה למשהו אחר וכנראה שיש לה אישה וילדים מאז שהשאלה נשאלה ונענתה לפני 5 שנים.מדוע אינך מנסה לענות על שאלות חדשות במקום זאת?
@MaximGi: אני לא מסכים.אין שום דבר רע בתשובה לשאלות ישנות, הפורומים לא מיועדים רק לכרזות אלא גם לאחרים שבסופו של דבר מחפשים תשובות לאותה שאלה בכוחות עצמם.התשובות החדשות פשוט צריכות להוסיף מידע נוסף לתשובות שכבר קיימות.
@MisterMystère מעולם לא אמרתי שמשהו לא בסדר במענה לשאלות ישנות.אך תשובה מאוחרת זו אינה מוסיפה שום תוכן שימושי, השאלה כבר נענתה כראוי.כמו כן, ההצהרה האחרונה שקרית, ומנוגדת לכללים.
@MaximGi בבדיקה מדוקדקת יותר, אני רואה שאתה צודק: ההצהרה האחרונה שלי הייתה שקרית.תיקנתי את זה.הציטוט שלי מ- Golaz ו- vsz עשוי להועיל למשתמשים חדשים שלא מכירים את המשמעות של רגישות לקצה או לרמה בעצמם.


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...